Part Number Hot Search : 
50015 AS8223 IRG4PC LVC125A BH6584KV BQ20Z90 BP51L12 ZFVG07C2
Product Description
Full Text Search
 

To Download 92HD001DX3PRGXYYX Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  data sheet 2-channel high definition audio codec 92hd001/92hd001d idt? 2-channel high definition audio codec 1 92hd001/92hd001d v 1.0 12/06 idt confidential description the 92hd001/92hd001d is a high quality, 2-channel audio codec compatible with the intel high definition (hd) audio interface. the 92hd001/92hd001d provides stereo 24-bit resolution with sample rates up to 192 khz. spdif i/o provides connectivity to consumer electronic equipment. the 92hd001/92hd001d incorporates idt's proprietary sd technology to achieve an estimated dac snr of 95db. the 92hd001/92hd001d provides high quality, hd audio capability to notebook and co st sensitive desktop pc applications. features ? high performance sd technology ? 95db dac snr ? intel hd audio interface ? two channel dacs and adcs with 24-bit resolution ? sample rates up to 192 khz ? mixer-less design ? low-latency karaoke mode supported ? integrated headphone amplifiers ? stereo microphone ? supports stereo microphone ? microphone boost 0, 10, 20, 30, 40db ? direct cdrom recording mixerless design ? s/pdif in and out ? universal jacks tm functionality for jack retasking ? adjustable vref out ? digital pc beep to all outputs ? +3.3 v, and +5 v analog power supply options ? 48-pin lqfp rohs package ? dolby sound room compliant (92hd001d only) (system manufacturers must ob tain system license from dolby.) ? dolby home theater comp liant (92hd001d only) (system manufacturers must ob tain system license from dolby.)
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 2 92hd001/92hd001d v 1.0 12/06 idt confidential table of contents 1. description ................................................................................................................ ......... 11 2. performance ................................................................................................................ ..... 12 2.1. audio fidelity ........................................................................................................... ........................ 12 2.2. electrical specifications ................................................................................................ ................... 12 2.2.1. absolute maximum ratings ............................................................................................... 12 2.2.2. recommended operation conditions ............................................................................... 12 2.3. power consumption ........................................................................................................ ................ 13 2.3.1. digital ................................................................................................................ ................. 13 2.3.2. analog ................................................................................................................. .............. 13 2.4. 92hd001/92hd001d 5v analog pe rformance characteristics ........... .............. ........... ........... ........ 14 2.5. 92hd001/92hd001d 3.3v analog performance characteristics ........ .............. ........... ........... ........ 17 3. extended feature explanation ................................................................................. 19 3.1. spdif input .............................................................................................................. ....................... 19 3.2. spdif output ............................................................................................................. ..................... 19 3.3. universal jackstm ..... .............. .............. .............. .............. ........... ........... ........... .......... .................. 19 3.4. audio jack presence detect ............................................................................................... ............ 19 4. block diagrams and typical hookups .................................................................... 20 4.1. functional block diagram ... .............................................................................................. ............... 20 4.2. 92hd001/92hd001d typical connection diagram fo r 48-pin lqfp .... ............ ........... ........... ........ 21 4.3. 92hd001/92hd001d split indepen dent power supply for 48-pin lqfp ............ ............ ........... ..... 22 5. widget information ......................................................................................................... 23 5.1. widget diagram ........................................................................................................... .................... 23 5.2. 92hd001/92hd001d widget list .............. .............. .............. .............. .............. .............. ......... ....... 24 5.3. root node (nid = 0x00) ................................................................................................... ............... 25 5.3.1. root pnpid ............................................................................................................ ........... 25 5.3.2. root revid .......................................................................................................... ........... 25 5.3.3. root nodeinfo ......................................................................................................... ......... 26 5.4. afg node (nid = 0x01) .................................................................................................... .............. 26 5.4.1. afg reset ............................................................................................................. ........... 26 5.4.2. afg nodeinfo .......................................................................................................... ......... 27 5.4.3. afg type .............................................................................................................. ........... 27 5.4.4. afg grpcap ............................................................................................................ ......... 27 5.4.5. afg frmtcap ........................................................................................................... ........ 28 5.4.6. afg streamcap ......................................................................................................... ...... 29 5.4.7. afg pwrcap ............................................................................................................ ........ 30 5.4.8. afg gpiocap ........................................................................................................... ....... 30 5.4.9. afg outampcap ......................................................................................................... .... 31 5.4.10. afg pwrstate ......................................................................................................... ........ 32 5.4.11. afg unsolresp ........................................................................................................ ...... 32 5.4.12. afg gpio ............................................................................................................. ......... 33 5.4.13. afg gpioen ........................................................................................................... ....... 34 5.4.14. afg gpiodir .......................................................................................................... ........ 35 5.4.15. afg gpiowake ......................................................................................................... .... 35 5.4.16. afg gpiounsolen ...................................................................................................... ... 36 5.4.17. afg gpiosticky ....................................................................................................... ...... 37 5.4.18. afg sysid ............................................................................................................ .......... 38 5.5. dac0cnvtr node (nid = 0x02) .............................................................................................. ......... 39 5.5.1. dac0cnvtr frmt ........................................................................................................ ....... 39 5.5.2. dac0cnvtr wcap ........................................................................................................ .... 40 5.5.3. dac0cnvtr pwrstate ..................................................................................................... .... 41 5.5.4. dac0cnvtr stream ...................................................................................................... ..... 42 5.6. adc0cnvtr node (nid = 0x03 ) ............................................................................................. ......... 42 5.6.1. adc0cnvtr frmt ........................................................................................................ ....... 42
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 3 92hd001/92hd001d v 1.0 12/06 idt confidential 5.6.2. adc0cnvtr wcap ........................................................................................................ .... 43 5.6.3. adc0cnvtr connlen ..................................................................................................... ... 44 5.6.4. adc0cnvtr connlst ..................................................................................................... .... 45 5.6.5. adc0cnvtr procstate ................................................................................................... .... 45 5.6.6. adc0cnvtr pwrstate .................................................................................................... .... 46 5.6.7. adc0cnvtr stream ...................................................................................................... ..... 47 5.7. spdifincnvtr node (nid = 0x04) .................. ......................................................................... ........ 47 5.7.1. spdifincnvtr frmt ..................................................................................................... ...... 47 5.7.2. spdifincnvtr wcap ..................................................................................................... .... 48 5.7.3. spdifincnvtr frmtcap .................................................................................................. ... 49 5.7.4. spdifincnvtr streamcap ................................................................................................ 50 5.7.5. spdifincnvtr connlen ........ .............. .............. .............. .............. ........... ........... ............ .. 51 5.7.6. spdifincnvtr connlst ... .............. .............. .............. .............. .............. .............. ........... ... 51 5.7.7. spdifincnvtr stream ................................................................................................... .... 52 5.7.8. spdifincnvtr digctl .............................. ..................................................................... ...... 52 5.8. spdifoutcnvtr node (nid = 0x05) ................... ....................................................................... ....... 53 5.8.1. spdifoutcnvtr frmt .................................................................................................... ..... 53 5.8.2. spdifoutcnvtr wcap .................................................................................................... .. 54 5.8.3. spdifoutcnvtr frmtcap ................................................................................................. .55 5.8.4. spdifoutcnvtr streamcap .............................................................................................. 5 6 5.8.5. spdifoutcnvtr stream .................................................................................................. ... 57 5.8.6. spdifoutcnvtr digctl .................................................................................................. ..... 57 5.9. dac0mux node (nid = 0x07) ............................................................................................... ......... 58 5.9.1. dac0mux wcap .......................................................................................................... .... 58 5.9.2. dac0mux connlen .............. .............. .............. .............. .............. ........... ........... ........... ... 59 5.9.3. dac0mux connsel ........... .............. .............. .............. .............. .............. ........... ........... ... 60 5.9.4. dac0mux connlst ......... .............. .............. .............. .............. .............. .............. .......... .... 60 5.9.5. dac0mux lr ............................................................................................................ ........ 60 5.10. diginpin node (nid = 0x08) .............................................................................................. ............ 61 5.10.1. diginpin wcap ........................................................................................................ ....... 61 5.10.2. diginpin cap ......................................................................................................... ......... 62 5.10.3. diginpin pwrstate .................................................................................................... ...... 63 5.10.4. diginpin ctl .......................................................................................................... ............ 63 5.10.5. diginpin unsolresp ................................................................................................... .... 64 5.10.6. diginpin sense ....................................................................................................... ........ 64 5.10.7. diginpin eapd .. .............. .............. .............. .............. .............. ........... ............ ......... ....... 65 5.10.8. diginpin config ...................................................................................................... ......... 65 5.11. digoutpin node (nid = 0x09) ............................................................................................. .......... 66 5.11.1. digoutpin wcap ....................................................................................................... ..... 66 5.11.2. digoutpin cap ........................................................................................................ ........ 67 5.11.3. digoutpin connlen ...... .............. .............. .............. .............. .............. .............. .......... .... 68 5.11.4. digoutpin connsel .................................................................................................... .... 69 5.11.5. digoutpin connlst .................................................................................................... ..... 69 5.11.6. digoutpin ctl ........................................................................................................ .......... 69 5.11.7. digoutpin config ..................................................................................................... ....... 70 5.12. adc0mux node (nid = 0x0a) ............................................................................................... ........ 71 5.12.1. adc0mux volright ..................................................................................................... .... 71 5.12.2. adc0mux volleft ......... .............. .............. .............. .............. .............. ............ ........... ..... 71 5.12.3. adc0mux wcap ......................................................................................................... ... 72 5.12.4. adc0mux outampcap .................................................................................................. 73 5.12.5. adc0mux connlen ...................................................................................................... .. 73 5.12.6. adc0mux connlst ...................................................................................................... ... 74 5.12.7. adc0mux lr ........................................................................................................... ....... 74 5.13. mastervol node (nid = 0x0b) .............. .............. .............. .............. .............. .............. ......... .......... 75 5.13.1. mastervol right .......... .............. .............. .............. .............. .............. ........... ........... ........ 75
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 4 92hd001/92hd001d v 1.0 12/06 idt confidential 5.13.2. mastervol left ....................................................................................................... ......... 75 5.13.3. mastervol wcap ....................................................................................................... ..... 76 5.13.4. mastervol connlen ......... .............. .............. .............. .............. .............. ........... .......... .... 77 5.13.5. mastervol connlst ....... .............. .............. .............. .............. .............. ............ ........... ..... 77 5.14. inportmux node (nid = 0x0c) ............................................................................................. ......... 78 5.14.1. inportmux volright ................................................................................................... ...... 78 5.14.2. inportmux volleft .................................................................................................... ....... 78 5.14.3. inportmux wcap ....................................................................................................... ..... 79 5.14.4. inportmux connlen ...... .............. .............. .............. .............. .............. .............. .......... .... 80 5.14.5. inportmux ampcap ..................................................................................................... ... 80 5.14.6. inportmux connsel .................................................................................................... .... 81 5.14.7. inportmux connlst0 ................................................................................................... .... 81 5.14.8. inportmux connlst4 ................................................................................................... .... 81 5.15. portapin node (nid = 0x0d) .............................................................................................. ........... 82 5.15.1. portapin wcap ........................................................................................................ ...... 82 5.15.2. portapin cap ......................................................................................................... ......... 83 5.15.3. portapin connlen ..................................................................................................... ..... 84 5.15.4. portapin connlst ..................................................................................................... ...... 84 5.15.5. portapin ctl ......................................................................................................... ........... 84 5.15.6. portapin unsolresp ................................................................................................... .... 85 5.15.7. portapin sense ....................................................................................................... ....... 86 5.15.8. portapin config ...................................................................................................... ........ 86 5.16. portdpin node (nid = 0x0e) ..................... ......................................................................... ........... 87 5.16.1. portdpin wcap ........................................................................................................ ...... 87 5.16.2. portdpin cap ......................................................................................................... ......... 88 5.16.3. portdpin connlen ........... .............. .............. .............. .............. ........... ............ ........... ..... 89 5.16.4. portdpin connlst ..................................................................................................... ...... 89 5.16.5. portdpin ctl ......................................................................................................... ........... 90 5.16.6. portdpin unsolresp ................................................................................................... .... 90 5.16.7. portdpin sense ....................................................................................................... ....... 91 5.16.8. portdpin config ...................................................................................................... ........ 92 5.17. portcpin node (nid = 0x0f) .............................................................................................. ........... 92 5.17.1. portcpin wcap ........................................................................................................ ...... 92 5.17.2. portcpin cap ......................................................................................................... ......... 93 5.17.3. portcpin connlen ........... .............. .............. .............. .............. ........... ............ ........... ..... 94 5.17.4. portcpin connlst ..................................................................................................... ...... 95 5.17.5. portcpin ctl ......................................................................................................... ........... 95 5.17.6. portcpin unsolresp ................................................................................................... .... 96 5.17.7. portcpin sense ....................................................................................................... ....... 96 5.17.8. portcpin config ...................................................................................................... ........ 97 5.18. portbpin node (nid = 0x10) .............................................................................................. ........... 98 5.18.1. portbpin wcap ........................................................................................................ ...... 98 5.18.2. portbpin cap ......................................................................................................... ......... 99 5.18.3. portbpin connlen ..................................................................................................... ... 100 5.18.4. portbpin connlst ..................................................................................................... .... 100 5.18.5. portbpin ctl ......................................................................................................... ......... 100 5.18.6. portbpin unsolresp ................................................................................................... .. 101 5.18.7. portbpin sense ....................................................................................................... ..... 102 5.18.8. portbpin config ...................................................................................................... ...... 102 5.19. monooutpin node (nid = 0x11) ............................................................................................ ..... 103 5.19.1. monooutpin vol ....................................................................................................... .... 103 5.19.2. monooutpin wcap ...................................................................................................... .104 5.19.3. monooutpin cap ....................................................................................................... ... 105 5.19.4. monooutpin connlen .................................................................................................. 1 05 5.19.5. monooutpin connlst ................................................................................................... 106
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 5 92hd001/92hd001d v 1.0 12/06 idt confidential 5.19.6. monooutpin ctl ....................................................................................................... ..... 106 5.19.7. monooutpin config .................................................................................................... .. 107 5.20. cdpin node (nid = 0x12) ............................ ..................................................................... .......... 108 5.20.1. cdpin wcap ........................................................................................................... ..... 108 5.20.2. cdpin cap ............................................................................................................ ........ 109 5.20.3. cdpin ctl ............................................................................................................ .......... 110 5.20.4. cdpin config ......................................................................................................... ....... 110 5.21. monooutmix node (nid = 0x13) ............................................................................................ ..... 111 5.21.1. monooutmix wcap ...................................................................................................... 111 5.21.2. monooutmix connlen .................................................................................................. 1 12 5.21.3. monooutmix connlst ................................................................................................... 112 5.22. pcbeep node (nid = 0x14) ...... .............. .............. .............. .............. .............. ........... ......... ........ 113 5.22.1. pcbeep vol ....... .............. .............. .............. .............. ........... ............ ........... .......... ....... 113 5.22.2. pcbeep wcap ................ .............. .............. .............. .............. ........... ............ ........... ... 113 5.22.3. pcbeep outampcap ......... .............. .............. .............. .............. .............. ........... ......... 11 4 5.22.4. pcbeep gen ........ .............. .............. .............. .............. ........... ........... ............ ......... ..... 115 6. ordering information .................................................................................................. 116 6.1. 92hd001/92hd001d family opti ons and part order numbers ......... .............. ........... ........... ...... 116 7. pin information ............................................................................................................ ... 117 7.1. pin out .................................................................................................................. ........................ 117 7.2. pin table ................................................................................................................ ....................... 118 8. package drawings ......................................................................................................... 12 0 8.1. 48-pin lqfp .............................................................................................................. .................... 120 9. solder reflow profile ............................................................................................... 121 9.1. standard reflow profile data ...................... ....................................................................... ........... 121 9.2. pb free process - package classification reflow temperatures ................................................. 122 10. revision history .......................................................................................................... .123 list of figures figure 1. functional block diagram ...................... ...................................................................... ................... 19 figure 2. stac9200/9200d typical connection diagram fo r 48-pin lqfp ................. .............. ........... ........ 20 figure 3. stac9200/9200d split independent power supply fo r 48-pin lqfp .......... .............. ........... ........ 21 figure 4. stac9200/9200d typical connection diagram for 32-pad qfn ................. .............. ........... ........ 22 figure 5. stac9200/9200d split independent power supply for 32-pad qfn .. ............ ........... ........... ........ 23 figure 6. widget diagram ...................................................................................................... ........................ 24 figure 7. 32-pad qfn package outline and package dimens ions ............................................................ 121 figure 8. 48-pin lqfp package outline and package dimens ions ........................................................... 122 figure 9. solder reflow profile .............................................................................................. ..................... 123 list of tables table 1. digital power consumption ............................................................................................ ................. 11 table 2. analog power consumption ............................................................................................. ............... 11 table 3. high definition audio wi dget ............ .............. .............. .............. .............. ........... .......... .................. 25 table 4. root pnpid command verb fo rmat .......... .............. .............. .............. .............. ........... .......... ......... 26 table 5. root pnpid command response format ............ .............. .............. ........... ........... ........... .......... .... 26 table 6. root revid command verb format ............ ........................................................................... ......... 26 table 7. root revid command response format ......... .......................................................................... .... 26 table 8. root nodeinfo command verb format .................................................................................... ....... 27
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 6 92hd001/92hd001d v 1.0 12/06 idt confidential table 9. root nodeinfo command response format .... ............................................................................ .. 27 table 10. afg reset command verb fo rmat ....................................................................................... ....... 27 table 11. afg reset command response format ................................................................................... ... 27 table 12. afg nodeinfo command verb format .................................................................................... ..... 28 table 13. afg nodeinfo command response format ...... .......................................................................... . 28 table 14. afg type command verb format ........................................................................................ ........ 28 table 15. afg type command response format .................................................................................... ... 28 table 16. afg grpcap command verb format ............. ......................................................................... ..... 28 table 17. afg grpcap command response format .................................................................................. . 29 table 18. afg frmtcap command verb format ..................................................................................... ..... 29 table 19. afg frmtcap command response format ......... .............. .............. ........... ........... ........... ........... 29 table 20. afg streamcap command verb format ................................................................................... ... 30 table 21. afg streamcap command response format ....... .............. .............. ............ ........... ........... ........ 30 table 22. afg pwrcap command verb format ...................................................................................... ..... 31 table 23. afg pwrcap command response format .................................................................................. 31 table 24. afg gpiocap command verb fo rmat .......... .............. .............. .............. ........... ........... ........... ... 31 table 25. afg gpiocap command response format .......... .............. .............. ............ ........... ........... ........ 3 2 table 26. afg outampcap command verb format ................................................................................... . 32 table 27. afg outampcap command response format ..... ...................................................................... 32 table 28. afg pwrstate command verb format .................................................................................... ..... 33 table 29. afg pwrstate command res ponse format ................................................................................ . 33 table 30. afg unsolresp command verb format ........... ........................................................................ ... 33 table 31. afg unsolresp command response format ........ .............. .............. ............ ........... ........... ........ 3 4 table 32. afg gpio command verb format ........................................................................................ ....... 34 table 33. afg gpio command response format .................................................................................... .. 34 table 34. afg gpioen command verb format ............ .......................................................................... .... 35 table 35. afg gpioen command response format ....... ........................................................................... 35 table 36. afg gpiodir command verb format ..................................................................................... ..... 36 table 37. afg gpiodir command response format ................................................................................. . 36 table 38. afg gpiowake command verb format ........... ......................................................................... .. 36 table 39. afg gpiowake command response format ....... .............. .............. ............ ........... ........... ........ 37 table 40. afg gpiounsolen command verb format ......... ........................................................................ 37 table 41. afg gpiounsolen command response format .. ....................................................................... 37 table 42. afg gpiosticky command verb format .......... .............. .............. ........... ........... ........... ........... ... 38 table 43. afg gpiosticky command resp onse format ..... .............. .............. .............. ........... ........... ........ 3 8 table 44. afg sysid command verb format ....................................................................................... ....... 39 table 45. afg sysid command response format ........... .............. .............. ........... ........... ........... ........... ... 39 table 46. dac0cnvtr frmt command ve rb format .................................................................................. .... 40 table 47. dac0cnvtr frmt command response format ..... ........................................................................ 4 0 table 48. dac0cnvtr wcap command verb format ........... ....................................................................... . 41 table 49. dac0cnvtr wcap command response format .... .............. .............. ............ ........... ........... ........ 41 table 50. dac0cnvtr pwrstate comma nd verb format .............................................................................. 42 table 51. dac0cnvtr pwrstate comma nd response format ...................................................................... 42 table 52. dac0cnvtr stream command verb format ...... .......................................................................... . 43 table 53. dac0cnvtr stream command response format ......................................................................... 43 table 54. adc0cnvtr frmt command ve rb format .................................................................................. .... 43 table 55. adc0cnvtr frmt command response format ..... ........................................................................ 4 3 table 56. adc0cnvtr wcap command verb format ........... ....................................................................... . 44 table 57. adc0cnvtr wcap command response format .... .............. .............. ............ ........... ........... ........ 45 table 58. adc0cnvtr connlen command verb format ...... ........................................................................ 4 5 table 59. adc0cnvtr connlen command response format ...................................................................... 46 table 60. adc0cnvtr connlst command verb format ..... .......................................................................... . 46 table 61. adc0cnvtr connlst command response format . ...................................................................... 46 table 62. adc0cnvtr procstate command verb format .. ........................................................................... 46 table 63. adc0cnvtr procstate command response format ..................................................................... 47
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 7 92hd001/92hd001d v 1.0 12/06 idt confidential table 64. adc0cnvtr pwrstate comma nd verb format .............................................................................. 47 table 65. adc0cnvtr pwrstate comma nd response format ...................................................................... 47 table 66. adc0cnvtr stream command verb format ...... .......................................................................... . 48 table 67. adc0cnvtr stream command response format ......................................................................... 48 table 68. spdifincnvtr frmt command verb format ....... .............. .............. ........... ........... ........... ........... ... 48 table 69. spdifincnvtr frmt command re sponse format ............ .............. .............. .............. ........... ........ 48 table 70. spdifincnvtr wcap command verb format ....... ........................................................................ 49 table 71. spdifincnvtr wcap command response format . ...................................................................... 49 table 72. spdifincnvtr frmtcap command verb format ... ........................................................................ 5 0 table 73. spdifincnvtr frmtcap comma nd response format ................................................................... 50 table 74. spdifincnvtr streamcap command verb format ....................................................................... 51 table 75. spdifincnvtr streamcap command response form at .............................................................. 52 table 76. spdifincnvtr connlen command verb format ..... .............. .............. ............ ........... ........... ........ 5 2 table 77. spdifincnvtr connlen command response format ............. .............. .............. .............. ........... 52 table 78. spdifincnvtr connlst command verb format .... .............. .............. ........... ........... ........... ........... 52 table 79. spdifincnvtr connlst command response format .............. .............. .............. .............. ........... 52 table 80. spdifincnvtr stream command verb format ...... .............. .............. ........... ........... ........... .......... . 53 table 81. spdifincnvtr stream command response format ........... .............. .............. ........... ........... ........ 53 table 82. spdifincnvtr digctl command verb format .... .............. .............. ........... ........... ........... ............ .. 53 table 83. spdifincnvtr digctl command response format . .............. .............. ............ ........... ........... ........ 53 table 84. spdifoutcnvtr frmt command verb format .............................................................................. .. 54 table 85. spdifoutcnvtr frmt command response format ....................................................................... 54 table 86. spdifoutcnvtr wcap command verb format ..... .............. .............. .............. ........... ........... ........ 5 5 table 87. spdifoutcnvtr wcap command response format ............ .............. ............ ........... ........... ........ 56 table 88. spdifoutcnvtr frmtcap command verb format .. ....................................................................... 56 table 89. spdifoutcnvtr frmtcap command response form at ................................................................ 57 table 90. spdifoutcnvtr streamcap command verb format ..................................................................... 57 table 91. spdifoutcnvtr streamcap command response fo rmat ............................................................ 58 table 92. spdifoutcnvtr stream command verb format ........................................................................... 5 8 table 93. spdifoutcnvtr stream command response form at ................................................................... 58 table 94. spdifoutcnvtr digctl command verb format .. .......................................................................... . 58 table 95. spdifoutcnvtr digctl command response format ..................................................................... 59 table 96. dac0mux wcap command verb format .................................................................................... . 59 table 97. dac0mux wcap command response format ...... ...................................................................... 59 table 98. dac0mux connlen command verb format .......... .............. .............. ............ ........... ........... ........ 6 0 table 99. dac0mux connlen command response format ..... .............. .............. .............. .............. ........... 60 table 100. dac0mux connsel command verb format ....... .............. .............. .............. ........... ........... ........ 6 1 table 101. dac0mux connsel command response format .............. .............. ............ ........... ........... ........ 61 table 102. dac0mux connlst command verb format ....... .............. .............. .............. ........... ........... ........ 6 1 table 103. dac0mux connlst command response format ............. .............. .............. ........... ........... ........ 61 table 104. dac0mux lr command verb format ..................................................................................... ... 61 table 105. dac0mux lr command response format ................................................................................ 6 2 table 106. diginpin wcap command verb format .................................................................................. .... 62 table 107. diginpin wcap command re sponse format ............. .............. .............. .............. .............. ........ 6 2 table 108. diginpin cap command verb format ........ ........................................................................... ...... 63 table 109. diginpin cap command response format ..... .......................................................................... . 63 table 110. diginpin pwrstate command verb format ... ........................................................................... ... 64 table 111. diginpin pwrstate command response format ........................................................................ 64 table 112. diginpin ctl command verb format ....... ............................................................................ ........ 64 table 113. diginpin ctl command response format ............................................................................... .... 64 table 114. diginpin unsolresp command verb format ... .......................................................................... . 65 table 115. diginpin unsolresp command response format ..................................................................... 65 table 116. diginpin sense command verb format ................................................................................. .... 65 table 117. diginpin sense command response format .. ........................................................................... 66 table 118. diginpin eapd co mmand verb format .............. .............. .............. .............. .............. ............ .... 66
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 8 92hd001/92hd001d v 1.0 12/06 idt confidential table 119. diginpin eapd co mmand response format ....... .............. .............. ............ ........... ........... ........ 6 6 table 120. diginpin config command verb format .... .............. .............. .............. ........... ............ ........... ..... 66 table 121. diginpin config command response format .. .............. .............. .............. ........... ........... .......... . 67 table 122. digoutpin wcap command verb format ................................................................................. .. 67 table 123. digoutpin wcap command response format .. ........................................................................ 68 table 124. digoutpin cap command verb format .................................................................................. .... 68 table 125. digoutpin cap command response format .............................................................................. 69 table 126. digoutpin connlen command verb format ...... .............. .............. ........... ........... ........... ........... 69 table 127. digoutpin connlen command response format .............. .............. ............ ........... ........... ........ 69 table 128. digoutpin connsel command verb format .... .............. .............. .............. ........... ........... .......... . 70 table 129. digoutpin connsel command response format .............. .............. ............ ........... ........... ........ 70 table 130. digoutpin connlst command verb format .............................................................................. . 70 table 131. digoutpin connlst command response format ....................................................................... 70 table 132. digoutpin ctl command verb format .................................................................................. ...... 70 table 133. digoutpin ctl command response format .............................................................................. .. 71 table 134. digoutpin config command verb format .... ........................................................................... ... 71 table 135. digoutpin config command response format .......................................................................... 7 1 table 136. adc0mux volright command verb format ............................................................................... 72 table 137. adc0mux volright command response format ....................................................................... 72 table 138. adc0mux volleft command verb format .... ............................................................................ .. 72 table 139. adc0mux volleft command response format .. ....................................................................... 73 table 140. adc0mux wcap command verb format ................................................................................... 73 table 141. adc0mux wcap command response format .... ...................................................................... 73 table 142. adc0mux outampcap command verb format .. ....................................................................... 74 table 143. adc0mux outampcap command response form at ................................................................ 74 table 144. adc0mux connlen command verb format ........ .............. .............. ............ ........... ........... ........ 74 table 145. adc0mux connlen command response format .............. .............. ............ ........... ........... ........ 75 table 146. adc0mux connlst command verb format ....... .............. .............. .............. ........... ........... ........ 7 5 table 147. adc0mux connlst command response format ............. .............. .............. ........... ........... ........ 75 table 148. adc0mux lr command verb format ..................................................................................... ... 75 table 149. adc0mux lr command response format ................................................................................ 7 5 table 150. mastervol right command verb format .... ............................................................................ ..... 76 table 151. mastervol right command response format ............................................................................ 76 table 152. mastervol left command ve rb format ...... .............. .............. .............. ........... ............ .......... ...... 76 table 153. mastervol left command re sponse format .............. .............. .............. .............. ........... .......... . 77 table 154. mastervol wcap command verb format ........ ......................................................................... .. 77 table 155. mastervol wcap command re sponse format .......................................................................... 77 table 156. mastervol connlen command verb format ...... .............. .............. ........... ........... ........... ........... 78 table 157. mastervol connlen command response format ... .............. .............. .............. .............. ........... 78 table 158. mastervol connlst command verb format ..... .............. .............. ........... ........... ........... ............ .. 78 table 159. mastervol connlst command re sponse format ............. .............. .............. ........... ........... ........ 78 table 160. inportmux volright command verb format . ............................................................................ .. 79 table 161. inportmux volright command response format ....................................................................... 79 table 162. inportmux volleft command verb format .............................................................................. .... 79 table 163. inportmux volleft command response format .. ....................................................................... 7 9 table 164. inportmux wcap command verb format ..... ............................................................................ .. 80 table 165. inportmux wcap command response format .. ........................................................................ 80 table 166. inportmux connlen command verb format ...... .............. .............. ........... ........... ........... ........... 81 table 167. inportmux connlen command response format .............. .............. ............ ........... ........... ........ 81 table 168. inportmux ampcap command verb format .... ........................................................................... 81 table 169. inportmux ampcap command response format ...................................................................... 81 table 170. inportmux connsel command verb format .... .............. .............. .............. ........... ........... .......... . 82 table 171. inportmux connsel command response format .............. .............. ............ ........... ........... ........ 82 table 172. inportmux connlst0 command verb format .. ........................................................................... 82 table 173. inportmux connlst0 command response format ..................................................................... 82
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 9 92hd001/92hd001d v 1.0 12/06 idt confidential table 174. inportmux connlst4 command verb format .. ........................................................................... 82 table 175. inportmux connlst4 command response format ..................................................................... 83 table 176. portapin wcap command verb format .......... ........................................................................ ... 83 table 177. portapin wcap command response format ...... .............. .............. ............ ........... ........... ........ 83 table 178. portapin cap command verb format ................................................................................... ..... 84 table 179. portapin cap command response format ..... .......................................................................... . 84 table 180. portapin connlen command verb format ..... .......................................................................... . 85 table 181. portapin connlen command response format .. ...................................................................... 85 table 182. portapin connlst command verb format .... ........................................................................... ... 85 table 183. portapin connlst command response format .. ....................................................................... 85 table 184. portapin ctl command verb format .......... ......................................................................... ........ 85 table 185. portapin ctl command res ponse format ....... .............. .............. ........... ........... ........... ........... ... 86 table 186. portapin unsolresp command verb format .. ........................................................................... 86 table 187. portapin unsolresp command response format ..................................................................... 86 table 188. portapin sense command verb format ....... .......................................................................... .... 87 table 189. portapin sense command response format .... ........................................................................ 8 7 table 190. portapin config command verb format ....... .............. .............. ........... ........... ............ ........... ..... 87 table 191. portapin config command response format .... .............. .............. ........... ........... ........... ........... 88 table 192. portdpin wcap command verb format ....... ........................................................................... ... 88 table 193. portdpin wcap command response format .... ........................................................................ 88 table 194. portdpin cap command verb format .......... .............. .............. ........... ........... ............ ........... ..... 89 table 195. portdpin cap command response format ........ .............. .............. ........... ........... ........... .......... . 89 table 196. portdpin connlen command verb format ..... .......................................................................... . 90 table 197. portdpin connlen command response format ........... .............. .............. .............. ........... ........ 90 table 198. portdpin connlst command verb format ... ............................................................................ .. 90 table 199. portdpin connlst command response format ......... .............. .............. .............. .............. ........ 91 table 200. portdpin ctl command verb format ................................................................................... ....... 91 table 201. portdpin ctl command res ponse format ............................................................................... ... 91 table 202. portdpin unsolresp command verb format .. ........................................................................... 91 table 203. portdpin unsolresp command response format ..................................................................... 92 table 204. portdpin sense command verb format ....... .............. .............. .............. ........... ........... .......... .... 92 table 205. portdpin sense command response format .... .............. .............. .............. ........... ........... ........ 9 2 table 206. portdpin config command verb format ................................................................................ .... 93 table 207. portdpin config command response format ......... .............. .............. .............. .............. ........... 93 table 208. portcpin wcap command verb format ....... ........................................................................... ... 93 table 209. portcpin wcap command response format .... ........................................................................ 94 table 210. portcpin cap command verb format .......... .............. .............. ........... ........... ............ ........... ..... 94 table 211. portcpin cap command response format ........ .............. .............. ........... ........... ........... .......... . 95 table 212. portcpin connlen command verb format ..... .......................................................................... . 95 table 213. portcpin connlen command response format ........... .............. .............. .............. ........... ........ 95 table 214. portcpin connlst command verb format ... ............................................................................ .. 96 table 215. portcpin connlst command response format ......... .............. .............. .............. .............. ........ 96 table 216. portcpin ctl command verb format ................................................................................... ....... 96 table 217. portcpin ctl command res ponse format ............................................................................... ... 96 table 218. portcpin unsolresp command verb format .. ........................................................................... 97 table 219. portcpin unsolresp command response format ..................................................................... 97 table 220. portcpin sense command verb format ....... .............. .............. .............. ........... ........... .......... .... 97 table 221. portcpin sense command response format .... .............. .............. .............. ........... ........... ........ 9 7 table 222. portcpin config command verb format ................................................................................ .... 98 table 223. portcpin config command response format ......... .............. .............. .............. .............. ........... 98 table 224. portbpin wcap command verb format .......... ........................................................................ ... 99 table 225. portbpin wcap command response format ...... .............. .............. ............ ........... ........... ........ 99 table 226. portbpin cap command verb format ................................................................................... ... 100 table 227. portbpin cap command response format ..... ......................................................................... 1 00 table 228. portbpin connlen command verb format ..... ......................................................................... 1 01
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 10 92hd001/92hd001d v 1.0 12/06 idt confidential table 229. portbpin connlen command response format .. .................................................................... 101 table 230. portbpin connlst command verb format .... ........................................................................... . 101 table 231. portbpin connlst command response format .. ..................................................................... 101 table 232. portbpin ctl command verb format .......... ......................................................................... ...... 101 table 233. portbpin ctl command res ponse format ....... .............. .............. ........... ........... ........... ........... . 102 table 234. portbpin unsolresp command verb format .. ......................................................................... 10 2 table 235. portbpin unsolresp command response format ................................................................... 102 table 236. portbpin sense command verb format ....... .......................................................................... .. 103 table 237. portbpin sense command response format .... ...................................................................... 103 table 238. portbpin config command verb format ....... .............. .............. ........... ........... ............ ........... ... 103 table 239. portbpin config command response format .... .............. .............. ........... ........... ........... ......... 10 4 table 240. monooutpin vol command verb format ......... .............. .............. ........... ........... ........... ........... . 104 table 241. monooutpin vol command response format ..... .............. .............. ............ ........... ........... ...... 104 table 242. monooutpin wcap command verb format .... ......................................................................... 105 table 243. monooutpin wcap command response format ..................................................................... 105 table 244. monooutpin cap command verb format ..... ............................................................................ 106 table 245. monooutpin cap command response format .. ...................................................................... 106 table 246. monooutpin connlen command verb format ... .............. .............. .............. ........... ........... ...... 106 table 247. monooutpin connlen command response format ............. .............. .............. .............. ......... 107 table 248. monooutpin connlst command verb format . .............. .............. .............. .............. ........... ...... 107 table 249. monooutpin connlst command response form at .............. .............. .............. .............. ......... 107 table 250. monooutpin ctl command verb format ....... .......................................................................... .. 107 table 251. monooutpin ctl command response format . ......................................................................... 108 table 252. monooutpin config command verb format . ............................................................................ 1 08 table 253. monooutpin config command response format .................................................................... 108 table 254. cdpin wcap command verb format ..................................................................................... .. 109 table 255. cdpin wcap command response format .............................................................................. 109 table 256. cdpin cap command verb format .............. ........................................................................ .... 110 table 257. cdpin cap command response format ......... ......................................................................... 110 table 258. cdpin ctl command verb format ...................................................................................... ...... 111 table 259. cdpin ctl command response format .................................................................................. .. 111 table 260. cdpin config command verb format ................................................................................... ... 111 table 261. cdpin config command response format ..... ......................................................................... 1 11 table 262. monooutmix wcap command verb format .... ......................................................................... 112 table 263. monooutmix wcap command response format ......... .............. .............. .............. ........... ...... 112 table 264. monooutmix connlen command verb format .. ...................................................................... 113 table 265. monooutmix connlen command response format ................................................................ 113 table 266. monooutmix connlst command verb format ... ...................................................................... 113 table 267. monooutmix connlst command response format ................................................................. 114 table 268. pcbeep vol command verb format .......... ........................................................................... .... 114 table 269. pcbeep vol command response format ....... ......................................................................... 1 14 table 270. pcbeep wcap command verb format ........ ............................................................................ 114 table 271. pcbeep wcap command response format ..... ...................................................................... 115 table 272. pcbeep outampcap command verb format .... .............. .............. .............. ........... ........... ...... 115 table 273. pcbeep outampcap command response format .............. .............. .............. .............. ......... 115 table 274. pcbeep gen command verb format ..................................................................................... .. 116 table 275. pcbeep gen command response format ........ ...................................................................... 116
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 11 92hd001/92hd001d v 1.0 12/06 idt confidential 1. description the 92hd001/92hd001d is a high quality, 2-channel au dio codec compatible with the intel high definition (hd) audio interface. the 92hd001/92hd001d provides high quality, hd audio capability to notebook and cost sensitive desktop pc applications. the 92hd001/92hd001d incorporates idt's proprietar y sd technology to achieve a dac snr in excess of 95db. the higher performance and quality of idt?s audio solutions brings consumer device level performance to the notebook, desktop and media center pcs. the 92hd001/92hd001d provides stereo 24-bit, full duplex resolution supporting sample rates up to 192 khz by the dac and adc. the 92hd001/92hd001d dac, adc and spdif in/out support sample rates of 96 khz, 48 khz and 44.1 khz. additionally, the spdif out supports 32 khz. the codec?s driver supports additional sample rate options. the 92hd001/92hd001d supports all desired two ch annel configurations, including switchable headphone out, and universal jacks tm functionality for automatic jack detection sensing and retasking. the spdif inter- face provides connectivity to consumer electronic eq uipment like dolby digital decoders, powered speakers, mini disk drives or to a home entertainment system. all analog i/o pairs support line_in, line_out and mic. mic inputs can be programmed with 0/10/20/30/40db boost. for more advanced configurations, the 92hd001/92hd001d has four general purpose i/o (gpio) pins. the 92hd001/92hd001d also provides a single ended cd input to avoid drm incompatibility and to support legacy os issues. the 92hd001/92hd001d integrates a headphone amplifier which is available on ports a and d. the head- phone amplifier is switchable between these two outputs for increased flexibility, enhanced user experience, and reduced implementation costs. the universal jack capabilities allow the codec to det ect when audio devices are connected to the codec, sense the type of device (line_in, line_out, mic, headphone) that is inserted, and to allow the codec to be reconfigured to support these devices wherever they are plugged into the system. spdif input sensing is also supported. the fully parametric idt softeq can be initiated upon headphone jack insertion and removal for protection of notebook speakers. the 92hd001/92hd001d operates with a 3.3v digital supply and is available in either 5v or 3.3v analog sup- ply. the 92hd001/92hd001d is available in 48-pin lqfp rohs package. the 92hd001/92hd001d is supported with idt?s high qu ality software solutions which include drivers for all major windows operating systems from microsoft para metric softeq, and digital rights management. third party plugin capability is easily achieved with the idt ke rnel processing interface, to support high valued third party technologies like srs wow ? , knowles ? microphone beam forming, waves maxxbass ? , dolby head- phone ? , dolby prologic ii ? and dolby virtual speaker ? and more. the 92hd001d is designed to support dolby sound room and dolby home theater levels of dolby?s pc entertainments experience logo program.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 12 92hd001/92hd001d v 1.0 12/06 idt confidential 2. performance 2.1. audio fidelity 2.2. electrical specifications 2.2.1. absolute maximum ratings stresses above the ratings listed bel ow can cause permanent damage to the 92hd001/92hd001d. these ratings, which are standard values for idt commercially rated parts, are stress ratings only. functional operation of the device at these or any other conditions above those indicate d in the operational sections of the specifications is not implied. exposure to absolute maximum rating conditions for extended periods can affect product reliability. electrical parameters are guaranteed only ov er the recommended operating temperature range. 2.2.2. recommended operation conditions dac snr: 95db adc snr: 90db item pin maximum rating analog maximum supply voltage avdd 6 volts digital maximum supply voltage dvdd 5.5 volts vrefout output current 5 ma voltage on any pin relative to ground vss - 0.3 v to vdd + 0.3 v operating temperature 0 o c to +70 o c storage temperature -55 o c to +125 o c soldering temperature 260 o c for 10 seconds * soldering temperature information for all available packages begins on page 121. parameter min. typ. max. units power supply voltage digital - 3.3 v 3.135 3.3 3.465 v analog - 3.3 v 3.135 3.3 3.465 v analog - 5 v 4.75 5 5.25 v ambient operating temperature 0 +70 c case temperature t case (48-lqfp) +90 c
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 13 92hd001/92hd001d v 1.0 12/06 idt confidential 2.3. power consumption 2.3.1. digital 2.3.2. analog esd: the 92hd001/92hd001d is an esd (electrostatic discharge) sensitive device. the human body and test equipment can accumulate and discharge electrostatic charges up to 4000 volts without detection. even though the 92hd001/92hd001d implements internal esd protection circuitry, proper esd pr ecautions should be followed to avoid damaging the functionality or performance. table 1. digital power consumption power state typical max units d0 25 29 ma d1 12 16 ma d2 12 16 ma d3 12 16 ma table 2. analog power consumption power state typical max units d0 36 48 ma d1 26 35 ma d2 26 35 ma d3 26 35 ma
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 14 92hd001/92hd001d v 1.0 12/06 idt confidential 2.4. 92hd001/92hd001d 5v analog performance characteristics (t ambient = 25 oc, avdd = 5.0v 5%, dvdd = 3.3v 5%, avss=dvss=0v; 1 khz input sine wave; sample frequency = 48 khz; 0 db = 1 vrms, 10 k w /50pf load, testbench characterization bw: 20 hz ? 20 khz, 0 db settings on all gain stages) min and max performance targets are not included here, as specific system characteristics, such as layout, routing and external codec component selection, influence the performance of the codec. to receive min/max levels for your system, please send us a unit and idt will perform a full audio test suite and provide you with the results. contact idt for more information. parameter min typ max unit full scale input voltage: all analog inputs with out boost -1.00 - vrms all analog inputs with boost (note 1) -0.03 - vrms full scale output: pcm (dac) to all analog outputs -1.00 - vrms headphone_out (32 ? load) per channel (peak) -50 -mw dynamic range: -60db signal level (note 2) pcm to all analog outputs -95 - db all analog inputs to a/d (1vrms input referenced) - 85 -db analog frequency response (note 3) 10 - 30,000 hz total harmonic distortion + noise (-3db): (note 4) pcm to all analog outputs -- 90 -db all analog inputs to a/d (-3dbv input level) --85 - db headphone_out (32 ? load) --85 - db headphone_out (10 k ? load) --88 - db snr (idle channel) (note 5) dac to all analog outputs -95 - db all analog inputs to a/d with high pass filter enabled - 85 -db a/d & d/a digital filter pass band (note 6) 20 - 19,200 hz a/d & d/a digital filter transition band 19,200 - 28,800 hz a/d & d/a digital filter stop band 28,800 - - hz a/d & d/a digital filter stop band rejcn (note 7) -100 - - db dac out-of-band rejection (note 8) -55 - - db group delay (48 khz sample rate) -- 1ms power supply rejection ratio (1 khz) --70 - db power supply rejection ratio (20 khz) --40 - db any analog input to dac (1 khz signal frequency) crosstalk -100 db
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 15 92hd001/92hd001d v 1.0 12/06 idt confidential 1. with +30 db boost on, 1.00 vrms with boost off. 2. ratio of full scale signal to noise output with -60db signal, measured ?a weighted? over a 20 hz to a 20 khz bandwidth. 3. 1db limits for line output & 0 db gain, at -20dbv 4. ratio of full scale signal to thd+n output with -3db si gnal, measured ?a weighted? over a 20 hz to a 20 khz bandwidth. sample frequency = 48 khz. 5. ratio of full scale signal to idle channel noise outp ut is measured ?a weighted? over a 20 hz to a 20 khz bandwidth. (aes17-1991 idle channel noise or eiaj cp -307 signal-to-noise ratio). 6. peak-to-peak ripple over passband meets 0.25db limits, 48 khz sample frequency. 7. stop band rejection determines filter requirements. out-of-band rejection determines audible noise. 8. the integrated out-of-band noise generated by the da c process, during normal pc m audio playback, over a bandwidth 28.8 to 100 khz, with respect to a 1 vrms dac output. 1. with +30db boost on, 1.00 vrms with boost off. 2. ratio of full scale signal to noise output with -60db signal, measured ?a weighted? over a 20 hz to a 20 khz bandwidth. 3. 1db limits for line output & 0 db gain, at -20dbv 4. ratio of full scale signal to thd+n output with -3db si gnal, measured ?a weighted? over a 20 hz to a 20 khz bandwidth. sample frequency = 48 khz. any analog input to adc (10 khz signal frequency) crosstalk --85 - db any analog input to adc (1 khz signal frequency) crosstalk --80 - db spurious tone rejection - -100 - db attenuation, gain step size analog -1.5 - db attenuation, gain step size digital -0.75 - db input impedance -50 -k ? input capacitance -15 - pf vrefout - 0.5 x avdd - v vref - 0.45x avdd 0.5 v interchannel gain mismatch adc -- 0.5db interchannel gain mismatch dac -- -db gain drift - 100 - ppm/oc dac offset voltage -5 10mv deviation from linear phase - 10 1 deg. all analog outputs load resistance -10 -k ? all analog outputs load capacitance - - 50 pf headphone_out load resistance -32 - w headphone_out load capacitance -100 - pf mute attenuation -- -db pll lock time - 96 200 sec pll (or azalia bit clk) 24.576 mhz clock jitter - 100 300 psec parameter min typ max unit
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 16 92hd001/92hd001d v 1.0 12/06 idt confidential 5. ratio of full scale signal to idle channel noise outp ut is measured ?a weighted? over a 20 hz to a 20 khz bandwidth. (aes17-1991 idle channel noise or eiaj cp -307 signal-to-noise ratio). 6. peak-to-peak ripple over passband meets 0.25db limits, 48 khz sample frequency. 7. stop band rejection determines filter requiremen ts. out-of-band rejection determines audible noise. 8. the integrated out-of-band noise generated by the da c process, during normal pc m audio playback, over a bandwidth 28.8 to 100 khz, with respect to a 1 vrms dac output.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 17 92hd001/92hd001d v 1.0 12/06 idt confidential 2.5. 92hd001/92hd001d 3.3v anal og performance characteristics (t ambient = 25 oc, avdd = 3.3v 5%, dvdd = 3.3v 5%, avss=dvss=0v; 1 khz input sine wave; sample frequency = 48 khz; 0 db = 1 vrms, 10 k w /50 pf load, testbench characterization bw: 20 hz ? 20 khz, 0 db settings on all gain stages) min and max performance targets are not included here, as specific system characteristics, such as layout, routing and external codec component selection, influence the performance of the codec. to receive min/max levels for your system, please send us a unit and idt will perform a full audio test suite and provide you with the results. contact idt for more information. parameter min typ max unit full scale input voltage: all analog inputs with out boost -0.7 -vrms all analog inputs with boost (note 1) -0.03 -vrms full scale output: pcm (dac) to all analog outputs -1.00 -vrms headphone_out (32 ? load) per channel (peak) -50 -mw dynamic range: -60db signal level (note 2) pcm to all analog outputs -95 -db all analog inputs to a/d (1vrms input referenced) - 80 -db analog frequency response (note 3) 10 - 30,000 hz total harmonic distortion + noise (-3db): (note 4) pcm to all analog outputs -- 90 -db all analog inputs to a/d (-3dbv input level) --75 - db headphone_out (32 ? load) --85 - db headphone_out (10 k ? load) --88 - db snr (idle channel) (note 5) dac to all analog outputs -95 -db all analog inputs to a/d with high pass filter enabled - 85 -db a/d & d/a digital filter pass band (note 6) 20 - 19,200 hz a/d & d/a digital filter transition band 19,200 - 28,800 hz a/d & d/a digital filter stop band 28,800 - - hz a/d & d/a digital filter stop band rejcn (note 7) -100 - - db dac out-of-band rejection (note 8) -55 - - db group delay (48 khz sample rate) -- 1ms power supply rejection ratio (1 khz) --70 - db power supply rejection ratio (20 khz) --40 - db any analog input to adc (10 khz signal frequency) crosstalk --85 - db
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 18 92hd001/92hd001d v 1.0 12/06 idt confidential 1. with +30 db boost on, 1.00 vrms with boost off. 2. ratio of full scale signal to noise output with -60db signal, measured ?a weighted? over a 20 hz to a 20 khz bandwidth. 3. 1db limits for line output & 0 db gain, at -20dbv 4. ratio of full scale signal to thd+n output with -3db si gnal, measured ?a weighted? over a 20 hz to a 20 khz bandwidth. sample frequency = 48 khz. 5. ratio of full scale signal to idle channel noise outp ut is measured ?a weighted? over a 20 hz to a 20 khz bandwidth. (aes17-1991 idle channel noise or eiaj cp -307 signal-to-noise ratio). 6. peak-to-peak ripple over passband meets 0.25db limits, 48 khz sample frequency. 7. stop band rejection determines filter requiremen ts. out-of-band rejection determines audible noise. 8. the integrated out-of-band noise generated by the da c process, during normal pc m audio playback, over a bandwidth 28.8 to 100 khz, with respect to a 1 vrms dac output. any analog input to adc (1 khz signal frequency) crosstalk --75 - db spurious tone rejection - -100 - db attenuation, gain step size analog -1.5 - db attenuation, gain step size digital -0.75 - db input impedance -50 -k ? input capacitance -15 -pf vrefout - 0.5 x avdd - v vref - 0.45x avdd 0.5 v interchannel gain mismatch adc -- 0.5db interchannel gain mismatch dac -- -db gain drift 100 - ppm/oc dac offset voltage -5 10mv deviation from linear phase - 10 1 deg. all analog outputs load resistance -10 -k ? all analog outputs load capacitance -- 50pf headphone_out load resistance -32 - w headphone_out load capacitance -100 - pf mute attenuation -- -db pll lock time - 96 200 sec pll (or azalia bit clk) 24.576 mhz clock jitter - 100 300 psec parameter min typ max unit
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 19 92hd001/92hd001d v 1.0 12/06 idt confidential 3. extended feature explanation 3.1. spdif input spdif in can run at 44.1 khz, 48 khz and 96 khz, and has internal jack sensing. a sophisticated digital pll allows automatic rate de tection and accurate data recovery. the ability to directly accept consumer spdif voltage levels elim inates the need for costly external receiver ics. advanced features such as record slot select and spdif_in routing to the dac allows for simulta- neous record and play. 3.2. spdif output spdif output can run at 44.1 khz, 48 khz, and 96 khz at bit rates up to 24 bits, as defined in the intel high definition audio specific ation. this insures compatibility with all consumer audio gear and allows for convenient integration into home theater systems and multi-media centers. 3.3. universal jacks tm idt?s universal jacks tm technology allows for the greatest flexibility in board design and implemen- tation. for the 92hd001/92hd001d the universal jacks tm capabilities are as follows ? all of the 92hd001/92hd001d ports support: ? line out ? line in ? mic with 0/10/20/30/40 db mic boost ? ports a and d also support ? headphone out 1 1 headphone capabilities are available on pins 39 /41 and 35/36, but one should not put headphone loads on both sets of pins at the same time. note: on the 92hd001/92hd001d only one function can be selected at a time, you cannot have an input and output at the same time on the same set of pins. this function can be changed at any time. 3.4. audio jack presence detect sense_a pin is used to detect the presence of plugs in ports a, b, c, and d. refer to the reference design for port detect circuitry. select the precision of the resistors used as follows: includes pull-up resistors on sense a and series resistors between jack switch and sense a. avdd nominal voltage (+- 5%) resistor tolerance (if port d is used) resistor tolerance (if port d is not used) 5v 1% 1% 4.5v 1% 1% 4v 0.50% 1% 3.3v 0.10% 1%
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 20 92hd001/92hd001d v 1.0 12/06 idt confidential 4. block diagrams and typical hookups 4.1. functional block diagram figure 1. functional block diagram mono_out pin 37 vol mute +0 db pin complex pins 39/41 vol stream/ channel select -6db stac9200 block diagram mux dac bypass mode stream/ channel select spdif receiver spdif in azalia link logic mute pcm to spdif out mux spdif pin 13: sense a pin 27: vref in pin 28: vref out (switchable mic bias) pin 32: cap 2 pin 33: gpio0 pin 34: gpio1 pin 45: gpio2 pin 47: gpio3 pin complex pins 35/36 pin complex pins 23/24 pin complex pins 21/22 digital pc beep hp out line out line out hp out stereo adc vol mute +22 db cd pin complex pins 18/20 single bit loopback stream/ channel select mic boost stream/ channel select port a port d port c port b pin 48 cd in pin 47 sd0 bit_clk sdi sync reset # pin 5 pin 6 pin 8 pin 10 pin 11 analog pc beep pin 12 dac a digital dac a analog (loop 3) loop 1 loop 1
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 21 92hd001/92hd001d v 1.0 12/06 idt confidential 4.2. 92hd001/92hd001d typical conne ction diagram for 48-pin lqfp figure 2. 92hd001/92hd001d typical connection diagram for 48-pin lqfp 0.1 f 1 f 10 f 0.1 f avdd2 dvdd 9 38 pc beep 12 sense_a 13 n.c. 14 n.c. 15 cd_l 18 19 cd_r 20 41 29 30 avss1 avss2 26 42 4 7 dvss hp_out_r *terminate ground plane as close to codec as possible analog ground digital ground hp_out_l 39 24 line_in_r 23 line_in_l 22 21 48 27 vrefout spdif_in/eapd/gpio3 28 11 reset# 10 sync bit_clk 5 6 8 3.3v 5% 5v 5% cap2 n.c. n.c. mic_r mic_l spdif_out vrefin sdata_in stac9200 (5v analog) in 48-pin lqfp 1 f 32 tune to layout sdata_out link pins *optional 0.1 f 1 f* filter pins standard analog i/o n.c. 31 gpio0 33 gpio1 34 n.c. 40 n.c. 43 n.c. 44 gpio2 45 n.c. 46 47 mono_out 37 36 line_out_r 35 line_out_l spdif i/o gpio pins universal jacks tm pins vref pins 27 pf 22 ? emi filter 27 pf 27 pf 24.576 mhz clock_in* *add resistive divider when using 5v clock. (near clk source) 0 ? optional n.c. 16 n.c. 17 2 n.c. = no connect n.c. 25 n.c. 1 * 3 n.c. n.c. n.c. n.c.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 22 92hd001/92hd001d v 1.0 12/06 idt confidential 4.3. 92hd001/92hd001d split independe nt power supply for 48-pin lqfp figure 3. 92hd001/92hd001d split independent power supply for 48-pin lqfp 10 f 0.1 f avdd2 dvdd n.c. n.c. 9 38 pc beep 12 sense_a 13 n.c. 14 n.c. 15 cd_l 18 n.c. 19 cd_r 20 41 avss1 avss2 26 42 4 7 n.c. dvss hp_out_r *terminate ground plane as close to codec as possible analog ground digital ground hp_out_l 39 24 line_in_r 23 line_in_l 22 21 48 27 vrefout spdif_in/eapd/gpio3 28 11 reset# 10 sync bit_clk 5 6 8 3.3v 5% cap2 mic_r mic_l spdif_out vrefin sdata_in stac9200 (5v analog) or (3.3v analog) in 48-pin lqfp 1 f 32 tune to layout sdata_out link pins *optional 0.1 f 1 f* filter pins standard analog i/o n.c. 31 gpio0 33 gpio1 34 n.c. 40 n.c. 43 n.c. 44 gpio2 45 n.c. 46 47 mono_out 37 36 line_out_r 35 line_out_l spdif i/o gpio pins universal jacks tm pins vref pins 27 pf 22 ? emi filter 27 pf 27 pf 24.576 mhz clock_in* *add resistive divider when using 5v clock. (near clk source) 0 ? optional n.c. 16 n.c. 17 2 3 n.c. = no connect n.c. 25 n.c. 1 29 30 n.c. n.c. 2 ? * ferrite bead *optional 0.1 f 1 f *
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 23 92hd001/92hd001d v 1.0 12/06 idt confidential 5. widget information 5.1. widget diagram figure 4. widget diagram azalia link spdif in pin 8h spdif out pin 9h stereo input spdif in 4h stereo adc input 3h stereo spdif output 5h stereo dac output 2h adc mux volume/mute ah spdifout spdif in dac lr swap 7 h 0 1 1 0 2 digital analog lr swap stac9200 widget diagram volume/mute pin hp out, lineout, linein, mic dh pin hp out, lineout, linein, mic eh pin lineout, linein, mic fh pin lineout, linein, mic 10h pin cd in 12h pin mono out 11h hp out line out line in mic cd mono out hp: 0 hp: 0 universal jack tm actual pins 39/41 universal jack tm actual pins 35/36 universal jack tm actual pins 23/24 universal jack tm actual pins 21/22 actual pins 18/20 actual pin 37 mux ch 0, 10, 20, 30, 40db amp volume/mute master volume volume/mute bh actual pin 47 actual pin 48 0 to -46.5 0 to +22.5 digital pc beep 14h port a port d port c port b mono mix 13h vendor specific vendor specific 6h analog pc beep pin 12 sd0 pin 5 bit clk pin 6 sdi pin 8 sync pin 10 reset # pin 11 loop 3 mixer pin 13: sense a pin 27: vref in pin 28: vref out (switchable mic bias) pin 32: cap 2 pin 33: gpio0 pin 34: gpio1 pin 45: gpio2 pin 47: gpio3
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 24 92hd001/92hd001d v 1.0 12/06 idt confidential 5.2. 92hd001/92hd001d widget list table 3. high definition audio widget id widget name description 1h audio function group audio function group 2h dac0 stereo output to dac 3h adc0 stereo input mux from adc 4h spdif_in stereo input for spdif_in 5h spdif_out stereo output for spdif_out 6h reserved reserved: unused 7h dac0mux digital mux for dac 8h spdif-in pin pin widget for spdif_in pin 47 9h spdif-out pin pin widget for spdif_out pin 48 10h mic mic pin widget pins 21/22 (can also act as line out and line in) 11h mono out mono out volume controls and capabilities for pin 37 12h cd cd pin widget pins 18/20 13h mono mix combines the two stereo channels into one mono signal 14h digital pc beep digital pc beep 15h-19h reserved reserved: unused ah adc0mux adc mux and volume control for inputs to adc bh master volume master volume controls ch input mux input mux to adc for widgets dh, eh, fh, 10h, and 12h dh headphone headphone pin widget pins 39/41 (can also act as line in, line out ,or mic) eh line out line out pin widget pins 35/36 (can also act as hp, line in, or mic) fh line in line in pin widget pins 23/24 (can also act as mic or line out)
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 25 92hd001/92hd001d v 1.0 12/06 idt confidential 5.3. root node (nid = 0x00) 5.3.1. root pnpid 5.3.2. root revid table 4. root pnpid command verb format verb id payload response get f00 00 see bitfield table table 5. root pnpid command response format bit bitfield name rw reset description [31.:16] vendor r 0x8384 vendor id 92hd001/92hd001d = 8384h [15.:0] device r 0x7690 device id: 92hd001 = 7690h device id: 92hd001d = 7691h table 6. root revid command verb format verb id payload response get f00 02 see bitfield table table 7. root revid command response format bit bitfield name rw reset description [31.:24] rsvd r 0x00 reserved [23.:20] major r 0x1 major rev number of compliant azalia spec. [19.:16] minor r 0x0 minor rev number of compliant azalia spec. [15.:8] vendor r 0x22 vendor rev number for this device id: 92hd001/92hd001d = xxh [7.:0] stepping r 0x01 vendor stepping number within the given vendor revid: 92hd001/92hd001d = xxh
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 26 92hd001/92hd001d v 1.0 12/06 idt confidential 5.3.3. root nodeinfo 5.4. afg node (nid = 0x01) 5.4.1. afg reset table 8. root nodeinfo command verb format verb id payload response get f00 04 see bitfield table table 9. root nodeinfo command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x00 reserved [23.:16] startnid r 0x01 starting node number (nid) of first function group [15.:8] rsvd1 r 0x00 reserved [7.:0] totalnodes r 0x01 total number of nodes table 10. afg reset command verb format verb id payload response get 7ff 00 see bitfield table set1 7ff see bits [7:0] of bitfield table 0000_0000h table 11. afg reset command response format bit bitfield name rw reset description [31.:0] response r 0x0 reserved. overlaps execute. [0] execute w 0x0 function reset. function group reset is executed when the set verb 7ff is written with 8-bit payload of 00h. the codec should issue a response to acknowledge receipt of the verb, and then reset the affected function group and all associated widgets to their power-on reset values. some controls such as configuration default controls should not be reset. overlaps response.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 27 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.2. afg nodeinfo 5.4.3. afg type 5.4.4. afg grpcap table 12. afg nodeinfo command verb format verb id payload response get f00 04 see bitfield table table 13. afg nodeinfo command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:16] startnid r 0x02 starting node number for function group subordinate nodes. [15.:8] rsvd1 r 0x0 reserved [7.:0] totalnodes r 0x13 total number of nodes. table 14. afg type command verb format verb id payload response get f00 05 see bitfield table table 15. afg type command response format bit bitfield name rw reset description [31.:9] rsvd r 0x0 reserved [8] unsol r 0x1 this node is capable of generating an unsolicited response, and will respond to the unsolicited response verb (verb id 708h). [7.:0] nodetype r 0x01 node type = audio function group table 16. afg grpcap command verb format verb id payload response get f00 08 see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 28 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.5. afg frmtcap table 17. afg grpcap command response format bit bitfield name rw reset description [31.:17] rsvd3 r 0x0 reserved [16] beepgen r 0x1 optional beep generator is present [15.:12] rsvd2 r 0x0 reserved [11.:8] inputdelay r 0xd typical latency = 13 frames. number of samples between when the sample is received as an analog signal at the pin and when the digital representation is transmitted on the azalia link. [7.:4] rsvd1 r 0x0 reserved [3.:0] outputdelay r 0xd typical latency = 13 frames. number of samples between when the signal is received from the azalia link and when it appears as an analog signal at the pin. table 18. afg frmtcap command verb format verb id payload response get f00 0a see bitfield table table 19. afg frmtcap command response format bit bitfield name rw reset description [31.:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15.:12] rsvd1 r 0x0 reserved
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 29 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.6. afg streamcap [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x1 192.0 khz rate (4/1*48 khz) supported [9] r10 r 0x1 176.4 khz rate (4/1*44.1 khz) supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported [7] r8 r 0x1 88.2khz rate (2/1*44.1khz) supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) not supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) not supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) not supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) not supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) not supported table 20. afg streamcap command verb format verb id payload response get f00 0b see bitfield table table 21. afg streamcap command response format bit bitfield name rw reset description [31.:3] rsvd r 0x0 reserved [2] nonpcm r 0x0 no support for non-pcm (ac3) data. [1] float32 r 0x0 no support for single-precision floating-point data. [0] pcm r 0x1 pcm-formatted data supported. table 19. afg frmtcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 30 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.7. afg pwrcap 5.4.8. afg gpiocap table 22. afg pwrcap command verb format verb id payload response get f00 0f see bitfield table table 23. afg pwrcap command response format bit bitfield name rw reset description [31.:4] rsvd r 0x0 reserved [3] d3 r 0x1 power state d3 is supported. allows for lowest possible power consuming state under software control (and still pro perly respond to a subsequent power state command). [2] d2 r 0x1 power state d2 is supported. allows for lowest possible power consuming state from which it can return to fully on state within 10 ms. [1] d1 r 0x1 power state d1 is supported. allows for lowest possible power consuming state from which it can return to fully on state within 10 ms, excepting analog pass-through circuits which must remain fully on. [0] d0 r 0x1 power state d0 is supported. node power state is fully on. table 24. afg gpiocap command verb format verb id payload response get f00 11 see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 31 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.9. afg outampcap table 25. afg gpiocap command response format bit bitfield name rw reset description [31] gpiwake r 0x1 wake capability. assuming the wake enable mask controls are enabled, gpios configured as inputs can cause a wake (generate a status change event on the link) when there is a change in level on the pin. [30] gpiunsol r 0x1 unsolicited response capability. assuming the unsolicited enable mask controls are enabled, gpios configured as inputs can generate an unsolicited response on the link when there is a change in level on the pin. [29.:24] rsvd r 0x0 reserved [23.:16] numgpis r 0x00 number of gpi pins supported [15.:8] numgpos r 0x00 number of gpo pins supported [7.:0] numgpios r 0x04 number of gpio pins supported table 26. afg outampca p command verb format verb id payload response get f00 12 see bitfield table table 27. afg outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30.:23] rsvd3 r 0x0 reserved [22.:16] stepsize r 0x05 size of each step in the gain range = 1.5db [15] rsvd2 r 0x0 reserved [14.:8] numsteps r 0x1f number of steps in the gain range = 32 (-46.5db to +0db)
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 32 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.10. afg pwrstate 5.4.11. afg unsolresp [7] rsvd1 r 0x0 reserved [6.:0] offset r 0x1f 0db-step is programmed with this offset table 28. afg pwrstate command verb format verb id payload response get f05 00 see bitfield table set1 705 see bits [7:0] of bitfield table 0000_0000h table 29. afg pwrstate command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7.:4] act r 0x2 ps-act: actual power state of referenced node. [3.:2] rsvd1 r 0x0 reserved [1.:0] set rw 0x2 ps-set: current power sett ing of referenced node. 0: all powered-on 1: d1 => pr0, pr1 2: d2 => pr0, pr1, pr2, pr6, eapd 3: d3 => pr6, pr5, pr 3, pr2, pr1, pr0, eapd note: pr4 is not mapped in azalia table 30. afg unsolresp command verb format verb id payload response get f08 00 see bitfield table set1 708 see bits [7:0] of bitfield table 0000_0000h table 27. afg outampcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 33 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.12. afg gpio table 31. afg unsolresp command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] en rw 0x0 allow generation of unsolicited responses. [6] rsvd1 r 0x0 reserved [5.:0] ta g rw 0x0 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 32. afg gpio command verb format verb id payload response get f15 00 see bitfield table set1 715 see bits [7:0] of bitfield table 0000_0000h table 33. afg gpio command response format bit bitfield name rw reset description [31.:4] rsvd r 0x0 reserved [3] data3 rw 0x0 data for gpio3 (pin 47/eapd). if this gpio bit is configured as sticky ( edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). [2] data2 rw 0x0 data for gpio2 (pin 45). if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one).
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 34 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.13. afg gpioen [1] data1 rw 0x0 data for gpio1 (pin 34). if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). [0] data0 rw 0x0 data for gpio0 (pin 33). if this gpio bit is configured as sticky (edge-sensitive) input, it can be cleared by writing zero (one) here when the corresponding polarity control bit is zero (one). table 34. afg gpioen command verb format verb id payload response get f16 00 see bitfield table set1 716 see bits [7:0] of bitfield table 0000_0000h table 35. afg gpioen command response format bit bitfield name rw reset description [31.:4] rsvd r 0x0 reserved [3] mask3 rw 0x0 enable for gpio3: 0= pin is disabled (hi-z state); 1= pin is enabled; behavior determined by gpio direction control [2] mask2 rw 0x0 enable for gpio2: 0= pin is disabled (hi-z state); 1= pin is enabled; behavior determined by gpio direction control [1] mask1 rw 0x0 enable for gpio1: 0= pin is disabled (hi-z state); 1= pin is enabled; behavior determined by gpio direction control [0] mask0 rw 0x0 enable for gpio0: 0= pin is disabled (hi-z state); 1= pin is enabled; behavior determined by gpio direction control table 33. afg gpio command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 35 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.14. afg gpiodir 5.4.15. afg gpiowake table 36. afg gpiodir command verb format verb id payload response get f17 00 see bitfield table set1 717 see bits [7:0] of bitfield table 0000_0000h table 37. afg gpiodir command response format bit bitfield name rw reset description [31.:4] rsvd r 0x0 reserved [3] control3 rw 0x0 direction cont rol for gpio3 0= gpio signal is configured as input 1= gpio signal is configured as output [2] control2 rw 0x0 direction cont rol for gpio2 0= gpio signal is configured as input 1= gpio signal is configured as output [1] control1 rw 0x0 direction cont rol for gpio1 0= gpio signal is configured as input 1= gpio signal is configured as output [0] control0 rw 0x0 direction cont rol for gpio0 0= gpio signal is configured as input 1= gpio signal is configured as output table 38. afg gpiowake command verb format verb id payload response get f18 00 see bitfield table set1 718 see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 36 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.16. afg gpiounsolen table 39. afg gpiowake command response format bit bitfield name rw reset description [31.:4] rsvd r 0x0 reserved [3] en3 rw 0x0 wake enable for gpio3: 0 = wake-up event is disabled; 1= when azalia link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. [2] en2 rw 0x0 wake enable for gpio2: 0 = wake-up event is disabled; 1= when azalia link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. [1] en1 rw 0x0 wake enable for gpio1: 0 = wake-up event is disabled; 1= when azalia link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. [0] en0 rw 0x0 wake enable for gpio0: 0 = wake-up event is disabled; 1= when azalia link is powered down (rst# is asserted), a wake-up event will trigger a status change request event on the link. table 40. afg gpiounsolen command verb format verb id payload response get f19 00 see bitfield table set1 719 see bits [7:0] of bitfield table 0000_0000h table 41. afg gpiounsolen command response format bit bitfield name rw reset description [31.:4] rsvd r 0x0 reserved [3] mask3 rw 0x0 unsolicited enable mask for gpio3. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio3 is configured as input and changes state.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 37 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.17. afg gpiosticky [2] mask2 rw 0x0 unsolicited enable mask for gpio2. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio2 is configured as input and changes state. [1] mask1 rw 0x0 unsolicited enable mask for gpio1. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio1 is configured as input and changes state. [0] mask0 rw 0x0 unsolicited enable mask for gpio0. if set, and the unsolicited response control for this widget has been enabled, an unsolicited response will be sent when gpio0 is configured as input and changes state. table 42. afg gpiosticky command verb format verb id payload response get f1a 00 see bitfield table set1 71a see bits [7:0] of bitfield table 0000_0000h table 43. afg gpiosticky command response format bit bitfield name rw reset description [31.:4] rsvd r 0x0 reserved [3] mask3 rw 0x0 gpio3 input type (when configured as input): 0= non-sticky (level-sensitive); 1= sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. [2] mask2 rw 0x0 gpio2 input type (when configured as input): 0= non-sticky (level-sensitive); 1= sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. table 41. afg gpiounsolen command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 38 92hd001/92hd001d v 1.0 12/06 idt confidential 5.4.18. afg sysid [1] mask1 rw 0x0 gpio1 input type (when configured as input): 0= non-sticky (level-sensitive); 1= sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. [0] mask0 rw 0x0 gpio0 input type (when configured as input): 0= non-sticky (level-sensitive); 1= sticky (edge-sensitive). sticky inputs are cleared by writing zero to corresponding bit of gpio data register. gpiopolarity determines rising or falling edge sensitivity. table 44. afg sysid command verb format verb id payload response get f20 00 see bitfield table set1 720 see bits [7:0] of bitfield table 0000_0000h set2 721 see bits [15:8] of bitfield table 0000_0000h set3 722 see bits [23:16] of bitfield table 0000_0000h set4 723 see bits [31:24] of bitfield table 0000_0000h table 45. afg sysid command response format bit bitfield name rw reset description [31.:24] subsystem3 rw 0x00 subsystem id. (any non-zero value) [23.:16] subsystem2 rw 0x00 [15.:8] subsystem1 rw 0x01 [7.:0] assembly rw 0x00 assembly id. (not applicable to codec vendors) table 43. afg gpiosticky command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 39 92hd001/92hd001d v 1.0 12/06 idt confidential 5.5. dac0cnvtr n ode (nid = 0x02) 5.5.1. dac0cnvtr frmt table 46. dac0cnvtr frmt command verb format verb id payload response get a 0000 see bitfield table set1 2 see bits [15:0] of bitfield table 0000_0000h table 47. dac0cnvtr frmt command response format bit bitfield name rw reset description [31.:16] rsvd2 r 0x0 reserved [15] strmtype r 0x0 stream type: only pcm streams are supported by this widget. [14] ratebase rw 0x0 sample base rate 0= 48 khz 1= 44.1 khz [13.:11] ratemult rw 0x0 sample base rate multiple 000= 48 khz / 44.1 khz or less 001= x2 010= reserved (x3) 011= x4 100-111= reserved [10.:8] ratediv rw 0x0 sample base rate divisor 000= divide by 1 001= divide by 2 010= divide by 3 011= divide by 4 100= divide by 5 101= divide by 6 110= divide by 7 111= divide by 8 [7] rsvd1 r 0x0 reserved
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 40 92hd001/92hd001d v 1.0 12/06 idt confidential 5.5.2. dac0cnvtr wcap [6.:4] numbits rw 0x3 bits per sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= reserved [3.:0] numchan rw 0x1 number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 chan nels table 48. dac0cnvtr wcap command verb format verb id payload response get f00 09 see bitfield table table 49. dac0cnvtr wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x0 widget type = audio output [19.:16] delay r 0xd number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x1 power state control is supported [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter table 47. dac0cnvtr frmt command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 41 92hd001/92hd001d v 1.0 12/06 idt confidential 5.5.3. dac0cnvtr pwrstate [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 50. dac0cnvtr pwrstate command verb format verb id payload response get f05 00 see bitfield table set1 705 see bits [7:0] of bitfield table 0000_0000h table 51. dac0cnvtr pwrstate command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7.:4] act r 0x3 ps-act: actual power state of referenced node. [3.:2] rsvd1 r 0x0 reserved [1.:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down. table 49. dac0cnvtr wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 42 92hd001/92hd001d v 1.0 12/06 idt confidential 5.5.4. dac0cnvtr stream 5.6. adc0cnvtr no de (nid = 0x03) 5.6.1. adc0cnvtr frmt table 52. dac0cnvtr stream command verb format verb id payload response get f06 00 see bitfield table set1 706 see bits [7:0] of bitfield table 0000_0000h table 53. dac0cnvtr stream command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7.:4] id rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention stream 0 is reserved as unused. [3.:0] ch rw 0x0 integer representing lowest channel used by converter. table 54. adc0cnvtr frmt command verb format verb id payload response get a 0000 see bitfield table set1 2 see bits [15:0] of bitfield table 0000_0000h table 55. adc0cnvtr frmt command response format bit bitfield name rw reset description [31.:16] rsvd2 r 0x0 reserved [15] strmtype rw 0x0 stream type 0= pcm 1= non-pcm (remaining bits in this verb have other meanings)
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 43 92hd001/92hd001d v 1.0 12/06 idt confidential 5.6.2. adc0cnvtr wcap [14] ratebase rw 0x0 sample base rate 0= 48 khz 1= 44.1 khz [13.:11] ratemult rw 0x0 sample base rate multiple 000= 48 khz / 44.1 khz or less 001= x2 010= reserved (x3) 011= x4 100-111= reserved [10.:8] ratediv rw 0x0 sample base rate divisor 000= divide by 1 001= divide by 2 010= divide by 3 011= divide by 4 100= divide by 5 101= divide by 6 110= divide by 7 111= divide by 8 [7] rsvd1 r 0x0 reserved [6.:4] numbits rw 0x3 bits per sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= reserved [3.:0] numchan rw 0x1 number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 cha nnels table 56. adc0cnvtr wcap command verb format verb id payload response get f00 09 see bitfield table table 55. adc0cnvtr frmt command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 44 92hd001/92hd001d v 1.0 12/06 idt confidential 5.6.3. adc0cnvtr connlen table 57. adc0cnvtr wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x1 widget type = audio input [19.:16] delay r 0xd number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x1 power state control is supported [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x1 software should query the processing controls parameter for this widget. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 58. adc0cnvtr connlen command verb format verb id payload response get f00 0e see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 45 92hd001/92hd001d v 1.0 12/06 idt confidential 5.6.4. adc0cnvtr connlst 5.6.5. adc0cnvtr procstate table 59. adc0cnvtr connle n command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 60. adc0cnvtr connlst command verb format verb id payload response get f02 00 see bitfield table table 61. adc0cnvtr connls t command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x0a adc mux widget. table 62. adc0cnvtr procstate command verb format verb id payload response get f03 00 see bitfield table set1 703 see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 46 92hd001/92hd001d v 1.0 12/06 idt confidential 5.6.6. adc0cnvtr pwrstate table 63. adc0cnvtr procstate command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] hpfoffsetdis rw 0x0 high pass filter offset calculation disable 0 = calculation enabled. 1 = calculation disabled. [6.:2] rsvd1 r 0x0 reserved [1.:0] hpfbyp rw 0x1 processing state = 00 (off): bypass the adc high pass filter; processing state = 01, 10, 11 (on or benign): adc high pass filter is enabled. table 64. adc0cnvtr pwrstate command verb format verb id payload response get f05 00 see bitfield table set1 705 see bits [7:0] of bitfield table 0000_0000h table 65. adc0cnvtr pwrstate command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7.:4] act r 0x3 ps-act: actual power state of referenced node. [3.:2] rsvd1 r 0x0 reserved [1.:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down (default powered down)
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 47 92hd001/92hd001d v 1.0 12/06 idt confidential 5.6.7. adc0cnvtr stream 5.7. spdifincnvtr node (nid = 0x04) 5.7.1. spdifincnvtr frmt table 66. adc0cnvtr stream command verb format verb id payload response get f06 00 see bitfield table set1 706 see bits [7:0] of bitfield table 0000_0000h table 67. adc0cnvtr stream command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7.:4] id rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention stream 0 is reserved as unused. [3.:0] ch rw 0x0 integer representing lowest channel used by converter table 68. spdifincnvtr frmt command verb format verb id payload response get a 0000 see bitfield table set1 2 see bits [15:0] of bitfield table 0000_0000h table 69. spdifincnvtr frmt command response format bit bitfield name rw reset description [31.:16] rsvd2 r 0x0 reserved [15] strmtype rw 0x0 n/a. (stream type) 0= pcm 1= non-pcm [14] ratebase rw 0x0 sample base rate 0= 48 khz 1= 44.1 khz
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 48 92hd001/92hd001d v 1.0 12/06 idt confidential 5.7.2. spdifincnvtr wcap [13.:11] ratemult rw 0x0 sample base rate multiple 000= 48 khz / 44.1 khz or less 001= x2 010= reserved (x3) 011= x4 100-111= reserved [10.:8] ratediv rw 0x0 sample base rate divisor 000= divide by 1 001= divide by 2 010= divide by 3 011= divide by 4 100= divide by 5 101= divide by 6 110= divide by 7 111= divide by 8 [7] rsvd1 r 0x0 reserved [6.:4] numbits rw 0x3 bits per sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= reserved [3.:0] numchan rw 0x1 number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 cha nnels table 70. spdifincnvtr wcap command verb format verb id payload response get f00 09 see bitfield table table 71. spdifincnvtr wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x1 widget type = audio input table 69. spdifincnvtr frmt command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 49 92hd001/92hd001d v 1.0 12/06 idt confidential 5.7.3. spdifincnvtr frmtcap [19.:16] delay r 0x4 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] digitalstrm r 0x1 widget supports a digital stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x1 widget contains format info; software should query [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 72. spdifincnvtr frmtcap command verb format verb id payload response get f00 0a see bitfield table table 73. spdifincnvtr frmtcap command response format bit bitfield name rw reset description [31.:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported table 71. spdifincnvtr wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 50 92hd001/92hd001d v 1.0 12/06 idt confidential 5.7.4. spdifincnvtr streamcap [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15.:12] rsvd1 r 0x0 reserved [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x0 192.0 khz rate (4/1*48 khz) not supported [9] r10 r 0x0 176.4 khz rate (4/1*44.1 khz) not supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported [7] r8 r 0x0 88.2 khz rate (2/1*44.1 khz) not supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) not supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) not supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) not supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) not supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) not supported table 74. spdifincnvtr streamcap command verb format verb id payload response get f00 0b see bitfield table table 73. spdifincnvtr frmtcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 51 92hd001/92hd001d v 1.0 12/06 idt confidential 5.7.5. spdifincnvtr connlen 5.7.6. spdifincnvtr connlst table 75. spdifincnvtr strea mcap command response format bit bitfield name rw reset description [31.:3] rsvd r 0x0 reserved [2] nonpcm r 0x1 non-pcm data supported. [1] float32 r 0x0 no support for float32 data. [0] pcm r 0x1 pcm-formatted data supported. table 76. spdifincnvtr connlen command verb format verb id payload response get f00 0e see bitfield table table 77. spdifincnvtr connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 78. spdifincnvtr connlst command verb format verb id payload response get f02 00 see bitfield table table 79. spdifincnvtr connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 52 92hd001/92hd001d v 1.0 12/06 idt confidential 5.7.7. spdifincnvtr stream 5.7.8. spdifincnvtr digctl [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x08 spdif-in pin widget. table 80. spdifincnvtr stream command verb format verb id payload response get f06 00 see bitfield table set1 706 see bits [7:0] of bitfield table 0000_0000h table 81. spdifincnvtr stream command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7.:4] id rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention stream 0 is reserved as unused. [3.:0] ch rw 0x0 integer representing lowest channel used by converter table 82. spdifincnvtr digctl command verb format verb id payload response get f0d 00 see bitfield table set1 70d see bits [7:0] of bitfield table 0000_0000h set2 70e see bits [15:8] of bitfield table 0000_0000h table 83. spdifincnvtr digctl command response format bit bitfield name rw reset description [31.:15] rsvd2 r 0x0 reserved [14.:8] cc r 0x00 cc[6:0] - category code table 79. spdifincnvtr connlst command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 53 92hd001/92hd001d v 1.0 12/06 idt confidential 5.8. spdifoutcnvtr node (nid = 0x05) 5.8.1. spdifoutcnvtr frmt [7] l r 0x0 l - generation level [6] pro r 0x0 pro - professional [5] audio r 0x0 /audio - non-audio [4] copy r 0x0 copy - copyright [3] pre r 0x0 pre - preemphasis [2] rsvd1 r 0x0 reserved (vcfg bit applies only to output streams) [1] v r 0x0 v - validity [0] digen rw 0x0 digen - digital enable table 84. spdifoutcnvtr frmt command verb format verb id payload response get a 0000 see bitfield table set1 2 see bits [15:0] of bitfield table 0000_0000h table 85. spdifoutcnvtr frmt command response format bit bitfield name rw reset description [31.:16] rsvd2 r 0x0 reserved [15] strmtype rw 0x0 stream type 0= pcm 1= non-pcm (remaining bits in this verb have other meanings) [14] ratebase rw 0x0 sample base rate 0= 48 khz 1= 44.1 khz table 83. spdifincnvtr digctl command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 54 92hd001/92hd001d v 1.0 12/06 idt confidential 5.8.2. spdifoutcnvtr wcap [13.:11] ratemult rw 0x0 sample base rate multiple: 000= 48 khz / 44.1 khz or less; 001= x2; 010= reserved (x3); 011= x4; 100-111= reserved [10.:8] ratediv rw 0x0 sample base rate divisor 000= divide by 1 001= divide by 2 010= divide by 3 011= divide by 4 100= divide by 5 101= divide by 6 110= divide by 7 111= divide by 8 [7] rsvd1 r 0x0 reserved [6.:4] numbits rw 0x3 bits per sample 000= 8 bits 001= 16 bits 010= 20 bits 011= 24 bits 100-111= reserved [3.:0] numchan rw 0x1 number of channels in each frame of the stream. 0000= 1 channel 0001 = 2 channels ... 1111= 16 channels table 86. spdifoutcnvtr wcap command verb format verb id payload response get f00 09 see bitfield table table 85. spdifoutcnvtr frmt command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 55 92hd001/92hd001d v 1.0 12/06 idt confidential 5.8.3. spdifoutcnvtr frmtcap table 87. spdifoutcnvtr wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x0 widget type = audio output [19.:16] delay r 0x4 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x1 widget supports a digital stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x1 widget contains format info; software should query [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 88. spdifoutcnvtr fr mtcap command verb format verb id payload response get f00 0a see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 56 92hd001/92hd001d v 1.0 12/06 idt confidential 5.8.4. spdifoutcnvtr streamcap table 89. spdifoutcnvtr frmtcap command response format bit bitfield name rw reset description [31.:21] rsvd2 r 0x0 reserved [20] b32 r 0x0 32 bit audio formats are not supported [19] b24 r 0x1 24 bit audio formats are supported [18] b20 r 0x1 20 bit audio formats are supported [17] b16 r 0x1 16 bit audio formats are supported [16] b8 r 0x0 8 bit audio formats are not supported [15.:12] rsvd1 r 0x0 reserved [11] r12 r 0x0 384 khz rate (8/1*48 khz) not supported [10] r11 r 0x0 192.0 khz rate (4/1*48 khz) not supported [9] r10 r 0x0 176.4 khz rate (4/1*44.1 khz) not supported [8] r9 r 0x1 96.0 khz rate (2/1*48 khz) supported [7] r8 r 0x1 88.2 khz rate (2/1*44.1 khz) supported [6] r7 r 0x1 48.0 khz rate supported (required) [5] r6 r 0x1 44.1 khz rate supported [4] r5 r 0x0 32.0 khz rate (2/3*48 khz) not supported [3] r4 r 0x0 22.05 khz rate (1/2*44.1 khz) not supported [2] r3 r 0x0 16.0 khz rate (1/3*48 khz) not supported [1] r2 r 0x0 11.025 khz rate (1/4*44.0 khz) not supported [0] r1 r 0x0 8.0 khz rate (1/6*48 khz) not supported table 90. spdifoutcnvtr streamcap command verb format verb id payload response get f00 0b see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 57 92hd001/92hd001d v 1.0 12/06 idt confidential 5.8.5. spdifoutcnvtr stream 5.8.6. spdifoutcnvtr digctl table 91. spdifoutcnvtr streamcap command response format bit bitfield name rw reset description [31.:3] rsvd r 0x0 reserved [2] nonpcm r 0x1 non-pcm data supported. [1] float32 r 0x0 no support for float32 data. [0] pcm r 0x1 pcm-formatted data supported. table 92. spdifoutcnvtr stream command verb format verb id payload response get f06 00 see bitfield table set1 706 see bits [7:0] of bitfield table 0000_0000h table 93. spdifoutcnvtr stream command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7.:4] id rw 0x0 software-programmable integer representing link stream id used by the converter widget. by convention stream 0 is reserved as unused. [3.:0] ch rw 0x0 integer representing lowest channel used by converter table 94. spdifoutcnvtr digctl command verb format verb id payload response get f0d 00 see bitfield table set1 70d see bits [7:0] of bitfield table 0000_0000h set2 70e see bits [15:8] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 58 92hd001/92hd001d v 1.0 12/06 idt confidential 5.9. dac0mux n ode (nid = 0x07) 5.9.1. dac0mux wcap table 95. spdifoutcnvtr digctl command response format bit bitfield name rw reset description [31.:16] rsvd2 r 0x0 reserved [15] rsvd1 r 0x0 reserved [14.:8] cc rw 0x00 cc[6:0] - category code [7] l rw 0x0 l - generation level [6] pro rw 0x0 pro - professional [5] audio rw 0x0 /audio - non-audio [4] copy rw 0x0 copy - copyright [3] pre rw 0x0 pre - preemphasis [2] vcfg rw 0x0 vcfg - validity config [1] v rw 0x0 v - validity [0] digen rw 0x0 digen - digital enable table 96. dac0mux wcap command verb format verb id payload response get f00 09 see bitfield table table 97. dac0mux wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x3 widget type = audio selector [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 59 92hd001/92hd001d v 1.0 12/06 idt confidential 5.9.2. dac0mux connlen [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparamovrd r 0x0 no amplifier info; us e default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 98. dac0mux connlen command verb format verb id payload response get f00 0e see bitfield table table 99. dac0mux connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x03 number of nid entries in connection list. table 97. dac0mux wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 60 92hd001/92hd001d v 1.0 12/06 idt confidential 5.9.3. dac0mux connsel 5.9.4. dac0mux connlst 5.9.5. dac0mux lr table 100. dac0mux connsel command verb format verb id payload response get f01 00 see bitfield table set1 701 see bits [7:0] of bitfield table 0000_0000h table 101. dac0mux connsel command response format bit bitfield name rw reset description [31.:2] rsvd r 0x0 reserved [1.:0] index rw 0x0 connection select control index. table 102. dac0mux con nlst command verb format verb id payload response get f02 00 see bitfield table table 103. dac0mux connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x0a adc mux widget. [15.:8] entry1 r 0x08 spdif-in pin widget. [7.:0] entry0 r 0x02 dac analog converter widget. table 104. dac0mux lr command verb format verb id payload response get f0c 00 see bitfield table set1 70c see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 61 92hd001/92hd001d v 1.0 12/06 idt confidential 5.10. diginpin node (nid = 0x08) 5.10.1. diginpin wcap table 105. dac0mux lr command response format bit bitfield name rw reset description [31.:3] rsvd2 r 0x0 reserved [2] swapen rw 0x0 1= swap left and right channels of this widget. [1.:0] rsvd1 r 0x0 reserved table 106. diginpin wcap command verb format verb id payload response get f00 09 see bitfield table table 107. diginpin wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x4 widget type = pin complex [19.:16] delay r 0x3 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x1 power state control is supported [9] digitalstrm r 0x1 widget supports a digital stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 62 92hd001/92hd001d v 1.0 12/06 idt confidential 5.10.2. diginpin cap [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 108. diginpin cap command verb format verb id payload response get f00 0c see bitfield table table 109. diginpin cap command response format bit bitfield name rw reset description [31.:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x1 this widget controls eapd pin [15.:8] vrefcntrl r 0x00 vref generation not supported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x0 pin complex is not output capable. (eapd not equal to output stream) [3] hphndrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 107. diginpin wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 63 92hd001/92hd001d v 1.0 12/06 idt confidential 5.10.3. diginpin pwrstate 5.10.4. diginpin ctl table 110. diginpin pwrstate command verb format verb id payload response get f05 00 see bitfield table set1 705 see bits [7:0] of bitfield table 0000_0000h table 111. diginpin pwrstate command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7.:4] act r 0x3 ps-act: actual power state of referenced node. [3.:2] rsvd1 r 0x0 reserved [1.:0] set rw 0x3 ps-set: current power setting of referenced node. 00 - fully on. 01 - fully on. 10 - fully on. 11 - powered down (default powered down) table 112. diginpin ctl command verb format verb id payload response get f07 00 see bitfield table set1 707 see bits [7:0] of bitfield table 0000_0000h table 113. diginpin ctl command response format bit bitfield name rw reset description [31.:6] rsvd2 r 0x0 reserved [5] inen rw 0x0 1= (codec) input path of pin widget is enabled [4.:0] rsvd1 r 0x0 reserved
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 64 92hd001/92hd001d v 1.0 12/06 idt confidential 5.10.5. diginpin unsolresp 5.10.6. diginpin sense table 114. diginpin unsolresp command verb format verb id payload response get f08 00 see bitfield table set1 708 see bits [7:0] of bitfield table 0000_0000h table 115. diginpin unsolresp command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon lock or loss-of-lock by spdif-in clock recovery circuit. [6] rsvd1 r 0x0 reserved. [5.:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 116. diginpin sense command verb format verb id payload response get f09 00 see bitfield table set1 709 see bits [7:0] of bitfield table 0000_0000h set2 709 see bits [15:8] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 65 92hd001/92hd001d v 1.0 12/06 idt confidential 5.10.7. diginpin eapd 5.10.8. diginpin config table 117. diginpin sense command response format bit bitfield name rw reset description [31] present r 0x0 1= something is plugged into jack associated with pin complex. for this widget, presence detect indicates that the spdif-in clock recovery circuit has locked onto a valid spdif-in sampling frequency. any change in status will generate an unsolicited response, if enabled with verb 708. [30.:0] rsvd r 0x0 reserved. impedance sense not supported for this pin complex. table 118. diginpin eapd command verb format verb id payload response get f0c 00 see bitfield table set1 70c see bits [7:0] of bitfield table 0000_0000h table 119. diginpin eapd command response format bit bitfield name rw reset description [31.:2] rsvd2 r 0x0 reserved [1] data rw 0x0 eapd value reflected on the eapd pin. 0= power down external amp; 1= power up external amp if pwrstate < 0x2. if pwrstate >= 0x2, pin47 is hi-z. an external pull-down is re quired if eapd must be low when pin widget is powered down. [0] rsvd1 r 0x0 reserved table 120. diginpin config command verb format verb id payload response get f1c 00 see bitfield table set1 71c see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 66 92hd001/92hd001d v 1.0 12/06 idt confidential 5.11. digoutpin node (nid = 0x09) 5.11.1. digoutpin wcap set2 71d see bits [15:8] of bitfield table 0000_0000h set3 71e see bits [23:16] of bitfield table 0000_0000h set4 71f see bits [31:24] of bitfield table 0000_0000h table 121. diginpin config command response format bit bitfield name rw reset description [31.:30] port rw 0x0 external port connectivity of the pin complex. 0 = port complex is connected to a jack [29.:24] location rw 0x01 physical location of the jack. optical jack at mainboard rear. [23.:20] device rw 0xc default device, indicating intended use of jack. c = spdif in [19.:16] connection rw 0x5 connection type. 5 = optical [15.:12] color rw 0xe color of physical jack. e = white [11.:8] misc rw 0x0 misc[0] == jack detect override. [7.:4] assoc rw 0x3 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3.:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 122. digoutpin wcap command verb format verb id payload response get f00 09 see bitfield table table 120. diginpin config command verb format verb id payload response
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 67 92hd001/92hd001d v 1.0 12/06 idt confidential 5.11.2. digoutpin cap table 123. digoutpin wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x4 widget type = pin complex [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x1 widget supports a digital stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 124. digoutpin cap command verb format verb id payload response get f00 0c see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 68 92hd001/92hd001d v 1.0 12/06 idt confidential 5.11.3. digoutpin connlen table 125. digoutpin cap command response format bit bitfield name rw reset description [31.:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15.:8] vrefcntrl r 0x00 vref generation n/a since pin complex is not input capable. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x0 pin complex is not input capable. [4] outcap r 0x1 pin complex is output capable. [3] hphndrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 126. digoutpin connlen command verb format verb id payload response get f00 0e see bitfield table table 127. digoutpin connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x02 number of nid entries in connection list.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 69 92hd001/92hd001d v 1.0 12/06 idt confidential 5.11.4. digoutpin connsel 5.11.5. digoutpin connlst 5.11.6. digoutpin ctl table 128. digoutpin connsel command verb format verb id payload response get f01 00 see bitfield table set1 701 see bits [7:0] of bitfield table 0000_0000h table 129. digoutpin connsel command response format bit bitfield name rw reset description [31.:2] rsvd r 0x0 reserved [1.:0] index rw 0x0 connection select control index. table 130. digoutpin connlst command verb format verb id payload response get f02 00 see bitfield table table 131. digoutpin connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x0a adc mux widget. [7.:0] entry0 r 0x05 spdif out converter widget. table 132. digoutpin ctl command verb format verb id payload response get f07 00 see bitfield table set1 707 see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 70 92hd001/92hd001d v 1.0 12/06 idt confidential 5.11.7. digoutpin config table 133. digoutpin ctl command response format bit bitfield name rw reset description [31.:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1= (codec) output path of pin widget is enabled [5.:0] rsvd1 r 0x0 reserved table 134. digoutpin config command verb format verb id payload response get f1c 00 see bitfield table set1 71c see bits [7:0] of bitfield table 0000_0000h set2 71d see bits [15:8] of bitfield table 0000_0000h set3 71e see bits [23:16] of bitfield table 0000_0000h set4 71f see bits [31:24] of bitfield table 0000_0000h table 135. digoutpin conf ig command response format bit bitfield name rw reset description [31.:30] port rw 0x0 external port connectivity of the pin complex. 0 = port complex is connected to a jack [29.:24] location rw 0x01 physical location of the jack. optical jack at mainboard rear. [23.:20] device rw 0x4 default device, indicating intended use of jack. 4 = spdif out [19.:16] connection rw 0x5 connection type. 5 = optical [15.:12] color rw 0x1 color of physical jack. 1 = black [11.:8] misc rw 0x0 misc[0] == jack detect override.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 71 92hd001/92hd001d v 1.0 12/06 idt confidential 5.12. adc0mux node (nid = 0x0a) 5.12.1. adc0mux volright 5.12.2. adc0mux volleft [7.:4] assoc rw 0x1 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3.:0] sequence rw 0x2 all widgets in an association must have unique sequence number. table 136. adc0mux volrig ht command verb format verb id payload response get b80 00 see bitfield table set1 390 see bits [7:0] of bitfield table 0000_0000h table 137. adc0mux volright command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1= mute is active [6.:4] rsvd1 r 0x0 reserved [3.:0] gain rw 0x0 amplifier gain step number table 138. adc0mux voll eft command verb format verb id payload response get ba0 00 see bitfield table set1 3a0 see bits [7:0] of bitfield table 0000_0000h table 135. digoutpin conf ig command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 72 92hd001/92hd001d v 1.0 12/06 idt confidential 5.12.3. adc0mux wcap table 139. adc0mux volleft command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1= mute is active [6.:4] rsvd1 r 0x0 reserved [3.:0] gain rw 0x0 amplifier gain step number table 140. adc0mux wcap command verb format verb id payload response get f00 09 see bitfield table table 141. adc0mux wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x3 widget type = audio selector [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x1 left and right channels can be swapped [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 73 92hd001/92hd001d v 1.0 12/06 idt confidential 5.12.4. adc0mux outampcap 5.12.5. adc0mux connlen [3] ampparamovrd r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 142. adc0mux outampcap command verb format verb id payload response get f00 12 see bitfield table table 143. adc0mux outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30.:23] rsvd3 r 0x0 reserved [22.:16] stepsize r 0x05 size of each step in the gain range = 1.5db [15] rsvd2 r 0x0 reserved [14.:8] numsteps r 0x0f number of steps in the gain range = 16 (0db to +22.5db) [7] rsvd1 r 0x0 reserved [6.:0] offset r 0x00 0db-step is programmed with this offset table 144. adc0mux connlen command verb format verb id payload response get f00 0e see bitfield table table 141. adc0mux wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 74 92hd001/92hd001d v 1.0 12/06 idt confidential 5.12.6. adc0mux connlst 5.12.7. adc0mux lr table 145. adc0mux connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short- form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 146. adc0mux con nlst command verb format verb id payload response get f02 00 see bitfield table table 147. adc0mux connls t command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x0c input port (univjack) mux widget. table 148. adc0mux lr command verb format verb id payload response get f0c 00 see bitfield table set1 70c see bits [7:0] of bitfield table 0000_0000h table 149. adc0mux lr command response format bit bitfield name rw reset description [31.:3] rsvd2 r 0x0 reserved
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 75 92hd001/92hd001d v 1.0 12/06 idt confidential 5.13. mastervol node (nid = 0x0b) 5.13.1. mastervol right 5.13.2. mastervol left [2] swapen rw 0x0 1= swap left and right channels of this widget. [1.:0] rsvd1 r 0x0 reserved table 150. mastervol right command verb format verb id payload response get b80 00 see bitfield table set1 390 see bits [7:0] of bitfield table 0000_0000h table 151. mastervol right command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1= mute is active [6.:5] rsvd1 r 0x0 reserved [4.:0] gain rw 0x1f amplifier gain step number table 152. mastervol left command verb format verb id payload response get ba0 00 see bitfield table set1 3a0 see bits [7:0] of bitfield table 0000_0000h table 149. adc0mux lr command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 76 92hd001/92hd001d v 1.0 12/06 idt confidential 5.13.3. mastervol wcap table 153. mastervol left command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1= mute is active [6.:5] rsvd1 r 0x0 reserved [4.:0] gain rw 0x1f amplifier gain step number table 154. mastervol wcap command verb format verb id payload response get f00 09 see bitfield table table 155. mastervol wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x3 widget type = audio selector [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 77 92hd001/92hd001d v 1.0 12/06 idt confidential 5.13.4. mastervol connlen 5.13.5. mastervol connlst [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 156. mastervol connlen command verb format verb id payload response get f00 0e see bitfield table table 157. mastervol connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 158. mastervol connlst command verb format verb id payload response get f02 00 see bitfield table table 159. mastervol connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. table 155. mastervol wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 78 92hd001/92hd001d v 1.0 12/06 idt confidential 5.14. inportmux node (nid = 0x0c) 5.14.1. inportmux volright 5.14.2. inportmux volleft [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x07 dac mux widget. table 160. inportmux volright command verb format verb id payload response get b80 00 see bitfield table set1 390 see bits [7:0] of bitfield table 0000_0000h table 161. inportmux volright command response format bit bitfield name rw reset description [31.:3] rsvd r 0x0 reserved [2.:0] gain rw 0x0 amplifier gain step number table 162. inportmux volleft command verb format verb id payload response get ba0 00 see bitfield table set1 3a0 see bits [7:0] of bitfield table 0000_0000h table 163. inportmux volleft command response format bit bitfield name rw reset description [31.:3] rsvd r 0x0 reserved [2.:0] gain rw 0x0 amplifier gain step number table 159. mastervol connlst command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 79 92hd001/92hd001d v 1.0 12/06 idt confidential 5.14.3. inportmux wcap table 164. inportmux wcap command verb format verb id payload response get f00 09 see bitfield table table 165. inportmux wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x3 widget type = audio selector [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for po wer state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparamovrd r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 80 92hd001/92hd001d v 1.0 12/06 idt confidential 5.14.4. inportmux connlen 5.14.5. inportmux ampcap table 166. inportmux connlen command verb format verb id payload response get f00 0e see bitfield table table 167. inportmux connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x05 number of nid entries in connection list. table 168. inportmux ampcap command verb format verb id payload response get f00 12 see bitfield table table 169. inportmux ampcap command response format bit bitfield name rw reset description [31] mute r 0x0 no mute capability [30.:23] rsvd3 r 0x0 reserved [22.:16] stepsize r 0x27 size of each step in the gain range = 10db [15] rsvd2 r 0x0 reserved [14.:8] numsteps r 0x04 number of steps in the gain range = 5 (0db to +40db) [7] rsvd1 r 0x0 reserved [6.:0] offset r 0x00 0db-step is programmed with this offset
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 81 92hd001/92hd001d v 1.0 12/06 idt confidential 5.14.6. inportmux connsel 5.14.7. inportmux connlst0 5.14.8. inportmux connlst4 table 170. inportmux connsel command verb format verb id payload response get f01 00 see bitfield table set1 701 see bits [7:0] of bitfield table 0000_0000h table 171. inportmux connsel command response format bit bitfield name rw reset description [31.:3] rsvd r 0x0 reserved [2.:0] index rw 0x0 connection select control index. table 172. inportmux connlst0 command verb format verb id payload response get f02 00 see bitfield table table 173. inportmux connlst0 command response format bit bitfield name rw reset description [31.:24] entry3 r 0x0d port a pin widget. [23.:16] entry2 r 0x0e port d pin widget. [15.:8] entry1 r 0x0f port c pin widget. [7.:0] entry0 r 0x10 port b pin widget. table 174. inportmux connlst4 command verb format verb id payload response get f02 04 see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 82 92hd001/92hd001d v 1.0 12/06 idt confidential 5.15. portapin node (nid = 0x0d) 5.15.1. portapin wcap table 175. inportmux connlst4 command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x12 cdin pin widget. table 176. portapin wcap command verb format verb id payload response get f00 09 see bitfield table table 177. portapin wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x4 widget type = pin complex [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 83 92hd001/92hd001d v 1.0 12/06 idt confidential 5.15.2. portapin cap [4] formatovrd r 0x0 n/a for pin complex [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead. [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 178. portapin cap command verb format verb id payload response get f00 0c see bitfield table table 179. portapin cap command response format bit bitfield name rw reset description [31.:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15.:8] vrefcntrl r 0x00 vref generation not supported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hphndrvcap r 0x1 pin complex has headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 177. portapin wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 84 92hd001/92hd001d v 1.0 12/06 idt confidential 5.15.3. portapin connlen 5.15.4. portapin connlst 5.15.5. portapin ctl table 180. portapin connlen command verb format verb id payload response get f00 0e see bitfield table table 181. portapin conn len command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short- form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 182. portapin conn lst command verb format verb id payload response get f02 00 see bitfield table table 183. portapin connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x0b master volume widget. table 184. portapin ctl command verb format verb id payload response get f07 00 see bitfield table set1 707 see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 85 92hd001/92hd001d v 1.0 12/06 idt confidential 5.15.6. portapin unsolresp table 185. portapin ctl command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] hphnen rw 0x0 1= enable the low impedanc e amplifier associated with the output [6] outen rw 0x0 1= (codec) output path of pin widget is enabled [5] inen rw 0x0 1= (codec) input path of pin widget is enabled [4.:0] rsvd1 r 0x0 reserved table 186. portapin unsolresp command verb format verb id payload response get f08 00 see bitfield table set1 708 see bits [7:0] of bitfield table 0000_0000h table 187. portapin unsolresp command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5.:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 86 92hd001/92hd001d v 1.0 12/06 idt confidential 5.15.7. portapin sense 5.15.8. portapin config table 188. portapin sense command verb format verb id payload response get f09 00 see bitfield table set1 709 see bits [7:0] of bitfield table 0000_0000h set2 709 see bits [15:8] of bitfield table 0000_0000h table 189. portapin sense command response format bit bitfield name rw reset description [31] present r 0x0 1= something is plugged into jack associated with pin complex. [30.:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. overlaps rightch. [0] rightch w 0x0 set 1= perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0= perform impedance sensing on left channel or tip of the connector table 190. portapin config command verb format verb id payload response get f1c 00 see bitfield table set1 71c see bits [7:0] of bitfield table 0000_0000h set2 71d see bits [15:8] of bitfield table 0000_0000h set3 71e see bits [23:16] of bitfield table 0000_0000h set4 71f see bits [31:24] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 87 92hd001/92hd001d v 1.0 12/06 idt confidential 5.16. portdpin node (nid = 0x0e) 5.16.1. portdpin wcap table 191. portapin config command response format bit bitfield name rw reset description [31.:30] port rw 0x0 external port connectivity of the pin complex. 0 = port complex is connected to a jack [29.:24] location rw 0x02 physical location of the jack. 02h = mainboard, front [23.:20] device rw 0x2 default device, indicating intended use of jack. 2 = hp out [19.:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15.:12] color rw 0x4 color of physical jack. 4 = green [11.:8] misc rw 0x0 misc[0] = jack detect override. [7.:4] assoc rw 0x1 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3.:0] sequence rw 0x1 all widgets in an association must have unique sequence number. table 192. portdpin wcap command verb format verb id payload response get f00 09 see bitfield table table 193. portdpin wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x4 widget type = pin complex [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 88 92hd001/92hd001d v 1.0 12/06 idt confidential 5.16.2. portdpin cap [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparamovrd r 0x0 no amplifier info; us e default amplifier parameters from audio function node instead. [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 194. portdpin cap command verb format verb id payload response get f00 0c see bitfield table table 195. portdpin cap command response format bit bitfield name rw reset description [31.:17] rsvd2 r 0x0 reserved2 [16] eapdcap r 0x0 this widget does not control eapd pin [15.:8] vrefcntrl r 0x00 vref generation not supported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. table 193. portdpin wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 89 92hd001/92hd001d v 1.0 12/06 idt confidential 5.16.3. portdpin connlen 5.16.4. portdpin connlst [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hphndrvcap r 0x1 pin complex has headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 196. portdpin connlen command verb format verb id payload response get f00 0e see bitfield table table 197. portdpin connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 198. portdpin conn lst command verb format verb id payload response get f02 00 see bitfield table table 195. portdpin cap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 90 92hd001/92hd001d v 1.0 12/06 idt confidential 5.16.5. portdpin ctl 5.16.6. portdpin unsolresp table 199. portdpin connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x0b master volume widget. table 200. portdpin ctl command verb format verb id payload response get f07 00 see bitfield table set1 707 see bits [7:0] of bitfield table 0000_0000h table 201. portdpin ctl command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] hphnen rw 0x0 1= enable the low impedance amplifier associated with the output [6] outen rw 0x0 1= (codec) output path of pin widget is enabled [5] inen rw 0x0 1= (codec) input path of pin widget is enabled [4.:0] rsvd1 r 0x0 reserved table 202. portdpin unsolresp command verb format verb id payload response get f08 00 see bitfield table set1 708 see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 91 92hd001/92hd001d v 1.0 12/06 idt confidential 5.16.7. portdpin sense table 203. portdpin unsolresp command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5.:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 204. portdpin sense command verb format verb id payload response get f09 00 see bitfield table set1 709 see bits [7:0] of bitfield table 0000_0000h set2 709 see bits [15:8] of bitfield table 0000_0000h table 205. portdpin sense command response format bit bitfield name rw reset description [31] present r 0x0 1= something is plugged into jack associated with pin complex. [30.:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. overlaps rightch. [0] rightch w 0x0 set 1= perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0= perform impedance sensing on left channel or tip of the connector
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 92 92hd001/92hd001d v 1.0 12/06 idt confidential 5.16.8. portdpin config 5.17. portcpin node (nid = 0x0f) 5.17.1. portcpin wcap table 206. portdpin config command verb format verb id payload response get f1c 00 see bitfield table set1 71c see bits [7:0] of bitfield table 0000_0000h set2 71d see bits [15:8] of bitfield table 0000_0000h set3 71e see bits [23:16] of bitfield table 0000_0000h set4 71f see bits [31:24] of bitfield table 0000_0000h table 207. portdpin config command response format bit bitfield name rw reset description [31.:30] port rw 0x0 external port connectivity of the pin complex. 0 = port complex is connected to a jack [29.:24] location rw 0x01 physical location of the jack. 01h = mainboard, rear [23.:20] device rw 0x0 default device, indicating intended use of jack. 0 = line out [19.:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15.:12] color rw 0x4 color of physical jack. 4 = green [11.:8] misc rw 0x0 misc[0] = jack detect override. [7.:4] assoc rw 0x1 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3.:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 208. portcpin wcap command verb format verb id payload response get f00 09 see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 93 92hd001/92hd001d v 1.0 12/06 idt confidential 5.17.2. portcpin cap table 209. portcpin wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x4 widget type = pin complex [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead. [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 210. portcpin cap command verb format verb id payload response get f00 0c see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 94 92hd001/92hd001d v 1.0 12/06 idt confidential 5.17.3. portcpin connlen table 211. portcpin cap command response format bit bitfield name rw reset description [31.:17] rsvd2 r 0x0 reserved2 [16] eapdcap r 0x0 this widget does no t control eapd pin [15.:8] vrefcntrl r 0x00 vref generation not supported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hphndrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perfor m presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 212. portcpin connlen command verb format verb id payload response get f00 0e see bitfield table table 213. portcpin connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 95 92hd001/92hd001d v 1.0 12/06 idt confidential 5.17.4. portcpin connlst 5.17.5. portcpin ctl table 214. portcpin conn lst command verb format verb id payload response get f02 00 see bitfield table table 215. portcpin connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x0b master volume widget. table 216. portcpin ctl command verb format verb id payload response get f07 00 see bitfield table set1 707 see bits [7:0] of bitfield table 0000_0000h table 217. portcpin ctl command response format bit bitfield name rw reset description [31.:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1= (codec) output path of pin widget is enabled [5] inen rw 0x1 1= (codec) input path of pin widget is enabled [4.:0] rsvd1 r 0x0 reserved
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 96 92hd001/92hd001d v 1.0 12/06 idt confidential 5.17.6. portcpin unsolresp 5.17.7. portcpin sense table 218. portcpin unsolresp command verb format verb id payload response get f08 00 see bitfield table set1 708 see bits [7:0] of bitfield table 0000_0000h table 219. portcpin unsolresp command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completion of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5.:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node. table 220. portcpin sense command verb format verb id payload response get f09 00 see bitfield table set1 709 see bits [7:0] of bitfield table 0000_0000h set2 709 see bits [15:8] of bitfield table 0000_0000h table 221. portcpin sense command response format bit bitfield name rw reset description [31] present r 0x0 1= something is plugged into jack associated with pin complex. [30.:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. overlaps rightch.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 97 92hd001/92hd001d v 1.0 12/06 idt confidential 5.17.8. portcpin config [0] rightch w 0x0 set 1= perform impedance sensing on right channel or ring of the connector [0] leftch w 0x0 set 0= perform impedance sensing on left channel or tip of the connector table 222. portcpin config command verb format verb id payload response get f1c 00 see bitfield table set1 71c see bits [7:0] of bitfield table 0000_0000h set2 71d see bits [15:8] of bitfield table 0000_0000h set3 71e see bits [23:16] of bitfield table 0000_0000h set4 71f see bits [31:24] of bitfield table 0000_0000h table 223. portcpin config command response format bit bitfield name rw reset description [31.:30] port rw 0x0 external port connectivity of the pin complex. 0 = port complex is connected to a jack [29.:24] location rw 0x01 physical location of the jack. 03h = mainboard, rear [23.:20] device rw 0x8 default device, indicating intended use of jack. 8 = line in [19.:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15.:12] color rw 0x3 color of physical jack. 3 = blue [11.:8] misc rw 0x0 misc[0] = jack detect override. table 221. portcpin sense command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 98 92hd001/92hd001d v 1.0 12/06 idt confidential 5.18. portbpin node (nid = 0x10) 5.18.1. portbpin wcap [7.:4] assoc rw 0x2 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3.:0] sequence rw 0x1 all widgets in an association must have unique sequence number. table 224. portbpin wcap command verb format verb id payload response get f00 09 see bitfield table table 225. portbpin wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x4 widget type = pin complex [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x1 unsolicited response is supported [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex table 223. portcpin config command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 99 92hd001/92hd001d v 1.0 12/06 idt confidential 5.18.2. portbpin cap [3] ampparamovrd r 0x0 no amplifier info; us e default amplifier parameters from audio function node instead. [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 226. portbpin cap command verb format verb id payload response get f00 0c see bitfield table table 227. portbpin cap command response format bit bitfield name rw reset description [31.:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does not control eapd pin [15.:8] vrefcntrl r 0x17 vref generation is supported by this pin complex, and the following voltages can be produced on the associated vref pin: 80% avdd; 50% avdd; gnd; hi-z (required since pin complex is output capable) [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x1 pin complex is output capable. [3] hphndrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x1 pin complex can perform presence detect. [1] trigrqd r 0x1 trigger is required for impedance measurement [0] impsensecap r 0x1 pin complex supports impedance sense. table 225. portbpin wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 100 92hd001/92hd001d v 1.0 12/06 idt confidential 5.18.3. portbpin connlen 5.18.4. portbpin connlst 5.18.5. portbpin ctl table 228. portbpin connlen command verb format verb id payload response get f00 0e see bitfield table table 229. portbpin connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short- form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 230. portbpin conn lst command verb format verb id payload response get f02 00 see bitfield table table 231. portbpin connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x0b master volume widget. table 232. portbpin ctl command verb format verb id payload response get f07 00 see bitfield table set1 707 see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 101 92hd001/92hd001d v 1.0 12/06 idt confidential 5.18.6. portbpin unsolresp table 233. portbpin ctl command response format bit bitfield name rw reset description [31.:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1= (codec) output path of pin widget is enabled [5] inen rw 0x1 1= (codec) input path of pin widget is enabled [4.:3] rsvd1 r 0x0 reserved [2.:0] vrefselect rw 0x0 vrefen: selects one of the possible states for the vref signal associated with the pin widget. if the value written to this control does not correspond to a supported value defined in th e vrefcntrl field of the pin capabilities parameter (0c), then this control will take the value of 000b (hi-z). table 234. portbpin unsolresp command verb format verb id payload response get f08 00 see bitfield table set1 708 see bits [7:0] of bitfield table 0000_0000h table 235. portbpin unsolresp command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x00 reserved [7] en rw 0x0 allow generation of unsolicited responses. unsolicited response events occur upon jack-insertion or completi on of a jack-sense cycle. [6] rsvd1 r 0x0 reserved [5.:0] ta g rw 0x00 software programmable field returned in top six bits (31:26) of every unsolicited response generated by this node.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 102 92hd001/92hd001d v 1.0 12/06 idt confidential 5.18.7. portbpin sense 5.18.8. portbpin config table 236. portbpin sense command verb format verb id payload response get f09 00 see bitfield table set1 709 see bits [7:0] of bitfield table 0000_0000h set2 709 see bits [15:8] of bitfield table 0000_0000h table 237. portbpin sense command response format bit bitfield name rw reset description [31] present r 0x0 1= something is plugged into jack associated with pin complex. [30.:0] impedance r 0x7fff_ffff measured impedance of the widget. a value of all 1's indicates that a valid sense reading is not available, or the sense measurement is busy if it has been recently triggered. overlaps rightch. [0] rightch w 0x0 set 1= perform impedance sensin g on right channel or ring of the connector [0] leftch w 0x0 set 0= perform impedance sensing on left channel or tip of the connector table 238. portbpin config command verb format verb id payload response get f1c 00 see bitfield table set1 71c see bits [7:0] of bitfield table 0000_0000h set2 71d see bits [15:8] of bitfield table 0000_0000h set3 71e see bits [23:16] of bitfield table 0000_0000h set4 71f see bits [31:24] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 103 92hd001/92hd001d v 1.0 12/06 idt confidential 5.19. monooutpin node (nid = 0x11) 5.19.1. monooutpin vol table 239. portbpin config command response format bit bitfield name rw reset description [31.:30] port rw 0x0 external port connectivi ty of the pin complex. 0 = port complex is connected to a jack [29.:24] location rw 0x02 physical location of the jack. 02h = mainboard, front [23.:20] device rw 0xa default device, indicating intended use of jack. a = mic in [19.:16] connection rw 0x1 connection type. 1 = 1/8 inch jack [15.:12] color rw 0x9 color of physical jack. 9 = pink [11.:8] misc rw 0x0 misc[0] = jack detect override. [7.:4] assoc rw 0x2 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3.:0] sequence rw 0x0 all widgets in an association must have unique sequence number. table 240. monooutpin vol command verb format verb id payload response get ba0 00 see bitfield table set1 3a0 see bits [7:0] of bitfield table 0000_0000h table 241. monooutpin vol command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1= mute is active [6.:5] rsvd1 r 0x0 reserved [4.:0] gain rw 0x1f mono (left) amplifier gain step number
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 104 92hd001/92hd001d v 1.0 12/06 idt confidential 5.19.2. monooutpin wcap table 242. monooutpin wcap command verb format verb id payload response get f00 09 see bitfield table table 243. monooutpin wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x4 widget type = pin complex [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 no input amp [0] stereo r 0x0 mono widget
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 105 92hd001/92hd001d v 1.0 12/06 idt confidential 5.19.3. monooutpin cap 5.19.4. monooutpin connlen table 244. monooutpin cap command verb format verb id payload response get f00 0c see bitfield table table 245. monooutpin cap command response format bit bitfield name rw reset description [31.:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does no t control eapd pin [15.:8] vrefcntrl r 0x00 vref generation n/a since pin complex is not input capable. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x0 pin complex is not input capable. [4] outcap r 0x1 pin complex is output capable. [3] hphndrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 246. monooutpin connlen command verb format verb id payload response get f00 0e see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 106 92hd001/92hd001d v 1.0 12/06 idt confidential 5.19.5. monooutpin connlst 5.19.6. monooutpin ctl table 247. monooutpin connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 248. monooutpin connlst command verb format verb id payload response get f02 00 see bitfield table table 249. monooutpin connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x13 monoout mix widget. table 250. monooutpin ctl command verb format verb id payload response get f07 00 see bitfield table set1 707 see bits [7:0] of bitfield table 0000_0000h
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 107 92hd001/92hd001d v 1.0 12/06 idt confidential 5.19.7. monooutpin config table 251. monooutpin ctl command response format bit bitfield name rw reset description [31.:7] rsvd2 r 0x0 reserved [6] outen rw 0x0 1= (codec) output path of pin widget is enabled [5.:0] rsvd1 r 0x0 reserved table 252. monooutpin config command verb format verb id payload response get f1c 00 see bitfield table set1 71c see bits [7:0] of bitfield table 0000_0000h set2 71d see bits [15:8] of bitfield table 0000_0000h set3 71e see bits [23:16] of bitfield table 0000_0000h set4 71f see bits [31:24] of bitfield table 0000_0000h table 253. monooutpin config command response format bit bitfield name rw reset description [31.:30] port rw 0x1 external port connectivity of the pin complex. 1 = no physical connection [29.:24] location rw 0x10 physical location of the jack. 10h = internal, n/a [23.:20] device rw 0x1 default device, indicating intended use of jack. 1 = speaker [19.:16] connection rw 0x7 connection type. 7 = other analog [15.:12] color rw 0x0 color of physical jack. 0 = unknown [11.:8] misc rw 0x0 misc[0] = jack detect override.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 108 92hd001/92hd001d v 1.0 12/06 idt confidential 5.20. cdpin node (nid = 0x12) 5.20.1. cdpin wcap [7.:4] assoc rw 0x1 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3.:0] sequence rw 0x3 all widgets in an association must have unique sequence number. table 254. cdpin wcap command verb format verb id payload response get f00 09 see bitfield table table 255. cdpin wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x4 widget type = pin complex [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 no left/right channel swap capability [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x0 no connection list is present [7] unsolcap r 0x0 no support for unsolicited response [6] procwidget r 0x0 no processing controls parameter [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 n/a for pin complex table 253. monooutpin config command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 109 92hd001/92hd001d v 1.0 12/06 idt confidential 5.20.2. cdpin cap [3] ampparamovrd r 0x0 no amplifier info; us e default amplifier parameters from audio function node instead. [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x1 stereo widget table 256. cdpin cap command verb format verb id payload response get f00 0c see bitfield table table 257. cdpin cap command response format bit bitfield name rw reset description [31.:17] rsvd2 r 0x0 reserved [16] eapdcap r 0x0 this widget does no t control eapd pin [15.:8] vrefcntrl r 0x00 vref generation not supported by this pin complex. [7] rsvd1 r 0x0 reserved [6] balancedio r 0x0 pin complex does not have balanced pins. [5] incap r 0x1 pin complex is input capable. [4] outcap r 0x0 pin complex is not output capable. [3] hphndrvcap r 0x0 pin does not have a headphone amplifier. [2] presdtctcap r 0x0 pin complex cannot perform presence detect. [1] trigrqd r 0x0 n/a [0] impsensecap r 0x0 pin complex does not support impedance sense. table 255. cdpin wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 110 92hd001/92hd001d v 1.0 12/06 idt confidential 5.20.3. cdpin ctl 5.20.4. cdpin config table 258. cdpin ctl command verb format verb id payload response get f07 00 see bitfield table set1 707 see bits [7:0] of bitfield table 0000_0000h table 259. cdpin ctl command response format bit bitfield name rw reset description [31.:6] rsvd2 r 0x0 reserved [5] inen rw 0x1 1= (codec) input path of pin widget is enabled (un-muted) [4.:0] rsvd1 r 0x0 reserved table 260. cdpin config command verb format verb id payload response get f1c 00 see bitfield table set1 71c see bits [7:0] of bitfield table 0000_0000h set2 71d see bits [15:8] of bitfield table 0000_0000h set3 71e see bits [23:16] of bitfield table 0000_0000h set4 71f see bits [31:24] of bitfield table 0000_0000h table 261. cdpin config command response format bit bitfield name rw reset description [31.:30] port rw 0x2 external port connectivity of the pin complex. 2 = fixed function device [29.:24] location rw 0x10 physical location of the jack. 10h = internal, n/a [23.:20] device rw 0x3 default device, indicating intended use of jack. 3 = cd
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 111 92hd001/92hd001d v 1.0 12/06 idt confidential 5.21. monooutmix node (nid = 0x13) 5.21.1. monooutmix wcap [19.:16] connection rw 0x3 connection type. 3 = atapi internal [15.:12] color rw 0x0 color of physical jack. 0 = unknown [11.:8] misc rw 0x0 misc[0] = jack detect override. [7.:4] assoc rw 0x2 default association for pin complex groups. reserved value 0000b should not be used. value 1111b indicates lowest priority. [3.:0] sequence rw 0x2 all widgets in an association must have unique sequence number. table 262. monooutmix wcap command verb format verb id payload response get f00 09 see bitfield table table 263. monooutmix wcap command response format bit bitfield name rw reset description [31.:24] rsvd2 r 0x0 reserved [23.:20] type r 0x2 widget type = audio mixer [19.:16] delay r 0x0 number of sample delays through widget [15.:12] rsvd1 r 0x0 reserved [11] swapcap r 0x0 swapping of left and right channels not supported [10] pwrcntrl r 0x0 no support for power state control [9] digitalstrm r 0x0 widget supports an analog stream [8] connlist r 0x1 connection list is present [7] unsolcap r 0x0 no support for unsolicited response table 261. cdpin config command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 112 92hd001/92hd001d v 1.0 12/06 idt confidential 5.21.2. monooutmix connlen 5.21.3. monooutmix connlst [6] procwidget r 0x0 no processing controls parameter. [5] stripe r 0x0 no support for striping [4] formatovrd r 0x0 no format info; use default format parameters from audio function node instead [3] ampparamovrd r 0x0 no amplifier info; use default amplifier parameters from audio function node instead [2] outampprsnt r 0x0 no output amp [1] inampprsnt r 0x0 no input amp [0] stereo r 0x0 mono widget table 264. monooutmix connlen command verb format verb id payload response get f00 0e see bitfield table table 265. monooutmix connlen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved. [7] longform r 0x0 connection list uses short-form (7-bit) nid entries. [6.:0] n r 0x01 number of nid entries in connection list. table 266. monooutmix connlst command verb format verb id payload response get f02 00 see bitfield table table 263. monooutmix wcap command response format bit bitfield name rw reset description
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 113 92hd001/92hd001d v 1.0 12/06 idt confidential 5.22. pcbeep node (nid = 0x14) 5.22.1. pcbeep vol 5.22.2. pcbeep wcap table 267. monooutmix connlst command response format bit bitfield name rw reset description [31.:24] entry3 r 0x00 unused list entry. [23.:16] entry2 r 0x00 unused list entry. [15.:8] entry1 r 0x00 unused list entry. [7.:0] entry0 r 0x07 dac mux widget. table 268. pcbeep vol command verb format verb id payload response get ba0 00 see bitfield table set1 3a0 see bits [7:0] of bitfield table 0000_0000h table 269. pcbeep vol command response format bit bitfield name rw reset description [31.:8] rsvd2 r 0x0 reserved [7] mute rw 0x1 1= mute is active [6.:2] rsvd1 r 0x0 reserved [1.:0] gain rw 0x3 mono (left) amplifier gain step number table 270. pcbeep wcap command verb format verb id payload response get f00 09 see bitfield table
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 114 92hd001/92hd001d v 1.0 12/06 idt confidential 5.22.3. pcbeep outampcap table 271. pcbeep wcap command response format bit bitfield name rw reset description [31.:24] rsvd3 r 0x0 reserved [23.:20] type r 0x7 widget type = beep generator [19.:4] rsvd2 r 0x0 reserved [3] ampparamovrd r 0x1 this widget contains its own amplifier parameters. [2] outampprsnt r 0x1 output amp is present [1] inampprsnt r 0x0 n/a [0] stereo r 0x0 mono widget table 272. pcbeep outampcap command verb format verb id payload response get f00 12 see bitfield table table 273. pcbeep outampcap command response format bit bitfield name rw reset description [31] mute r 0x1 amplifier is capable of muting [30.:23] rsvd3 r 0x0 reserved [22.:16] stepsize r 0x17 size of each step in the gain range = 6 db [15] rsvd2 r 0x0 reserved [14.:8] numsteps r 0x03 number of steps in the gain range = 4 (-18db to 0db) [7] rsvd1 r 0x0 reserved [6.:0] offset r 0x03 0db-step is programmed with this offset
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 115 92hd001/92hd001d v 1.0 12/06 idt confidential 5.22.4. pcbeep gen table 274. pcbeep gen command verb format verb id payload response get f0a 00 see bitfield table set1 70a see bits [7:0] of bitfield table 0000_0000h table 275. pcbeep gen command response format bit bitfield name rw reset description [31.:8] rsvd r 0x0 reserved [7.:0] divider rw 0x00 enable internal pc-beep generation. divider = 00h disables internal pc beep generation and enables normal operation of the codec. divider not equal to 00h generates the beep tone on all pin complexes that are currently configured as outputs. the azalia spec states that the beep tone frequency = (48 khz azalia sync rate) / (4*divider), producing tones from 47 hz to 12 khz (logarithmic scale). instead, this part generates tones with frequency = 48000 * (257 - divider) / 1024, yielding a linear range from 12 khz to 93.75 hz in steps of 46.875 hz. if jacksensevsr[rate2x], then the beep tones generated have frequency = 48000 * (513 - divider) / 1024, yielding a range of 24 khz to 12093.75 hz in steps of 46.875 hz.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 116 92hd001/92hd001d v 1.0 12/06 idt confidential 6. ordering information 6.1. 92hd001/92hd001d family opti ons and part order numbers *dolby requires the 5 v version of this part except for dolby digital live (ddl). note: when ordering these parts the ?yy? will be replaced with the codec revision. add an ?8? to the end of any of these part numbers for delivery on tape and reel. the minimum order quantity for tape and reel is 2,000. part order number voltage dolby* 92hd001xx5prgxyyx 5v no 92hd001dx5prgxyyx 5v yes 92hd001xx3prgxyyx 3.3v no 92HD001DX3PRGXYYX 3.3v yes, ddl only
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 117 92hd001/92hd001d v 1.0 12/06 idt confidential 7. pin information 7.1. pin out 48 pin lqfp 21 mic_l 22 mic_r 23 line_in_l 24 line_in_r 20 cd_r 19 n.c. 18 cd_l 17 n.c. 16 n.c. 15 n.c. 14 n.c. 13 sense_a 33 gpio0 34 gpio1 35 line_out_l 36 line_out_r 32 cap2 31 n.c. 30 n.c. 29 n.c. 28 vref_out 27 vref_in 26 avss1 25 n.c. 40 n.c. 39 hp_out_l 38 avdd2 37 mono_out 41 hp_out_r 42 avss2 43 n.c. 44 n.c. 45 gpio2 46 n.c. 47 spdif_in/eapd/gpio3 48 spdif_out 4 n.c. 3 n.c. 2 n.c. 1 n.c. 5 sdata_out 6 bit_clk 7 dvss 8 sdata_in 9 dvdd 10 sync 11 reset# 12 pc beep n.c. = no connect
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 118 92hd001/92hd001d v 1.0 12/06 idt confidential 7.2. pin table pin name pin function i/o internal pull-up/ pull-down lqfp 48-pin location nc no connect - - 1 nc no connect - - 2 nc no connect - - 3 nc no connect - - 4 sdata_out high definition audio serial data output (inbound stream) i/o (digital) none 5 bit_clk high definition audio bit clock i(digital) pull-down 6 dvss digital ground i(digital) none 7 sdata_in high definition audio serial data input (outbound stream) o(digital) pull-down 8 dvdd_core3 digital vdd = 3.3 v i(digital) none 9 sync high definition audio frame sync i(digital) pull-down 10 reset# high definition audio reset i(digital) pull-down 11 pc beep pc beep i(analog) - 12 sense a jack insertion detection ports a, b, c, d i(analog) none 13 nc no connect - - 14 nc no connect - - 15 nc no connect - - 16 nc no connect - - 17 cd-l cd audio left channel i(analog) none 18 nc no connect - - 19 cd-r cd audio right channel i(analog) none 20 port b-l analog i/o i/o(analog) none 21 port b-r analog i/o i/o(analog) none 22 port c-l analog i/o i/o(analog) none 23 port c-r analog i/o i/o(analog) none 24 nc no connect - - 25 avss1 analog ground i(analog) none 26 vref in reference voltage in drive i(analog) none 27 vrefout reference voltage out drive o(analog) none 28 nc no connect - - 29 nc no connect - - 30 nc no connect - - 31 cap2 adc reference cap o(analog) none 32 gpio0* general purpose i/o/mic bias i/o(analog) pull-up 50 k ? 33 gpio1* general purpose i/o/mic bias i/o(analog) pull-up 50 k ? 34
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 119 92hd001/92hd001d v 1.0 12/06 idt confidential * gpio pins can also be used for microphone bias. port d-l analog i/o with hp support i/o(analog) none 35 port d-r analog i/o with hp support i/o(analog) none 36 mono mono out from dac o(analog) none 37 avdd2 analog vdd = 5.0 v or 3.3 v i(analog) none 38 port a-l analog i/o with hp support i/o(analog) none 39 nc no connect - - 40 port a-r analog i/o with hp support i/o(analog) none 41 avss2 analog ground i(analog) none 42 nc no connect - - 43 nc no connect - - 44 gpio2* general purpose i/o /mic bias i/o(digital) pull-up 50 k ? 45 nc no connect - - 46 s/pdifin/eapd/ gpio3* spdif input, external amplifier power down, general purpose i/ o /mic bias i/o(digital) none 47 s/pdif-out spdif digital output (50 k ? internal pull-down) o(digital) 50 k ? internal pull-down 48 pin name pin function i/o internal pull-up/ pull-down lqfp 48-pin location
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 120 92hd001/92hd001d v 1.0 12/06 idt confidential 8. package drawings 8.1. 48-pin lqfp figure 5. 48-pin lqfp package outline and package dimensions key lqfp dimensions in mm min nom max a 1.40 1.50 1.60 a1 0.05 0.10 0.15 a2 1.35 1.40 1.45 d 8.80 9.00 9.20 d1 6.90 7.00 7.10 e 8.80 9.00 9.20 e1 6.90 7.00 7.10 l 0.45 0.60 0.75 e0.50 c 0.09 - 0.20 b 0.17 0.22 0.27 48 pin lqfp e e1 d d1 pin 1 b a a2 a1 c e
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 121 92hd001/92hd001d v 1.0 12/06 idt confidential 9. solder reflow profile 9.1. standard reflow profile data note: these devices can be hand soldered at 360 o c for 3 to 5 seconds. from: ipc / jedec j-std-020c ?moisture/reflow sensitivity classification for nonhermetic solid state surface mount devices? (www.jedec.org/download). figure 6. solder reflow profile profile feature pb free assembly average ramp-up rate (ts max - tp) 3 o c / second max preheat temperature min (ts min ) temperature max (ts max ) time (ts min - ts max ) 150 o c 200 o c 60 - 180 seconds time maintained above temperature (t l ) time (t l ) 217 o c 60 - 150 seconds peak / classification temperature (tp) see ?package classification reflow temperatures? on page 122. time within 5 o c of actual peak temperature (tp) 20 - 40 seconds ramp-down rate 6 o c / second max time 25 o c to peak temperature 8 minutes max note: all temperatures refer to topside of the package, measured on the package body surface.
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 122 92hd001/92hd001d v 1.0 12/06 idt confidential 9.2. pb free process - package classi fication reflow temperatures package type msl reflow temperature lqfp 48-pin 3 260 o c*
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 123 92hd001/92hd001d v 1.0 12/06 idt confidential 10. revision history revision date description of change 1.0 december 2006 initial release
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 124 92hd001/92hd001d v 1.0 12/06 idt confidential
92hd001/92hd001d 2-channel high definition audio codec pc audio idt? 2-channel high definition audio codec 125 92hd001/92hd001d v 1.0 12/06 idt confidential
? 2006 integrated device technology, inc. all rights reserved. product specifications subject to change without notice. idt and the idt logo are trademarks of integrated device technology, inc. accelerated thinking is a service mark of integrated device technology, inc. all other brands, product names a nd marks are or may be trademarks or registered trademarks used to identify products or services of their respective owners. corporate headquarters integrated device technology, inc. 6024 silver creek valley road san jose, ca 95138 united states 800 345 7015 +408 284 8200 (outside u.s.) europe idt europe, limited prime house barnett wood lane leatherhead, surrey united kingdom kt22 7de +44 1372 363 339 for sales 800-345-7015 408-284-8200 fax: 408-284-2775 for tech support ha.cm@idt.com innovate with idt audio for high fidelity. contact: www.idt.com 92hd001/92hd001d 2-channel high definition audio codec pc audio


▲Up To Search▲   

 
Price & Availability of 92HD001DX3PRGXYYX

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X